第三周第2天MySQL基础知识(二)
来源:互联网 发布:猫会游泳吗 知乎 编辑:程序博客网 时间:2024/06/06 17:34
MySQL的基础知识(二)
创建数据库 create database 库名; 显示创建数据库语句 show create database 库名; 删除库 drop database if exists库名;
引用某库 use 库名; 创建表 create table 表名; 显示创建表语句 show create table 表名; 删除表 drop table 表名; 显示表结构 desc 表名; 表重命名 rename table 原名 to 新名;
显示所有库 show databases;
显示所有表 show tables;
操作列
追加列Alter table 表名 add 列名 类型,列名 类型…;
修改列类型 alter table 表名 modify 列名 类型,列名 类型…;
修改列 alter table 表名change column 原名 新列名 类型;
删除列 alter table 表名 drop 列名;
操作数据
插入 insert into 表名(列名,列名..) values(值,值..)
由于默认码表是utf8, 而cmd.exe的码表是gbk, 在插入中文数据的时候会报错, 所以我们需要修改客户端码表
先查看系统变量: SHOW VARIABLES LIKE 'character%';
修改客户端码表: SET character_set_client=gbk;
这样就解决了中文插入的问题, 但在查询数据的时候仍然显示为乱码, 这是因为mysql向cmd传输数据的时候使用的是utf8
修改输出数据的码表: SET character_set_results=gbk;
修改
Upate 表名 set 列名=值,列名=值… where 条件语句;
删除
Delete from 表名 where 条件语句
备份恢复数据库
备份cmd.exe:Mysqldump –u用户名 –p密码 库名>文件名.sql
恢复mysql.exe:source 文件名
操作数据
Select distinct 列名,列名…from 表名 order by 列名 asc;
Count函数 数数,sum函数 求和 avg 求平均数 max/min 最大最小
Group by 分组:select 列名 from 表名 group by 列名 having 条件语句
时间函数
Addtime(原时间,增加值) current_date() 当前日期 current_time() 当前时间。
- 第三周第2天MySQL基础知识(二)
- MyBatis入门第2天--MyBatis基础知识(二)
- 第三课(MySQL基础知识)
- MYSQL基础知识总结(二)
- MySQL基础知识二
- Java 基础知识 mySQL使用 (二)
- 《加密与解密(第三版)》读书笔记第1章(基础知识)
- 汇编语言(第三版)读书笔记 1 - 第1章 基础知识
- 基于mysql数据库的基础知识二
- 第三周第2次课
- 第三周第一天
- 第三周第三天
- 第三周第一节课
- Mysql的基础知识2
- MySQL基础知识 2
- 【学习笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- 【笔记】高性能MySQL(第三版)——第2章:MySQL基准测试
- 高性能mysql第三版基础知识和基本优化总结
- 【9月13日】宁大队内选拔赛
- MySQL
- Http小结
- 上海-苏州 100公里徒步旅行心情分享(二)
- Max Levchin与Peter Thiel谈创新:“一半是海水,一半是火焰”
- 第三周第2天MySQL基础知识(二)
- ubuntu 中firefox 安装Java插件
- java解析Internet网页中的内容
- JDBC(No.11)
- 华为笔试题集锦
- DNN学习(1)
- [usaco]4.2.1 最大流问题Drainage Ditches
- 一种 获得结构体成员的方法
- 【转载】const用法详解,如何修饰变量,返回值以及成员函数