1、创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name CHARACTER charset_name COLLATE collate_name;
- IF NOT EXISTS 可以省略
- CHARACTER表示字符集,默认utf8
- COLLATE为校验规则,例如utf8_bin表示区分大小写
2、查询数据库
- 显示数据库 : SHOW DATABASES;
- 显示数据库创建语句:SHOW CREATE_DATABASE db_name;
其中,创建数据库/表的时候,为了规避关键字,可以使用反引号解决。 - 删除数据库:DROP DATABASE [IF EXISTS] db_name;
3、备份恢复数据库
- 备份数据库(在DOS下执行):mysqldump -u 用户名 -p -B db_name01 [db_name 02 db_name03 …] > 文件名.sql
- 备份某个数据库中的某些表:mysqldump -u 用户名 -p db_name table_name01 [table_name02 …] > 文件名.sql
- 恢复:source 备份文件名.sql
- 恢复:也可以直接将备份文件中的内容放到查询编辑器中执行
4、创建表
列类型:
- 数值型
定义无符号整型:
数值型bit:
数值型(小数):
- 字符型
字符型使用细节:
- 日期型
5、修改表
修改字段名: ALTER TABLE employee CHANGEname
user_name
VARCHAR(64) NOT NULL DEFAULT ‘’;
修改编码:ALTER TABLE employee CHARACTER SET utf8;
6、CRUD:
- 插入:
2、更新:
3、删除