- MySQL数据库
- 1 MySQL数据库的启动和连接
- 1.1 MySQL服务[DOS命令(管理员权限)]
- 2 SQL语句分类
- 3 数据库基本 *** 作
- 3.1 创建数据库
- 实例
- 3.2 查看、删除数据库
- 3.3 备份恢复数据库
- 实例
- 3.4 备份恢复数据库中的表
- 3.5 创建表
- 实例
- 3.6 MySQL常用数据类型
- 3.6.1 数值型(整数)的基本使用
2 SQL语句分类启动
net start MySQL
关闭
net stop MySQL
连接
mysql -h 主机名 -P 端口 -u 用户名 -p 密码
- DDL 数据定义语句[create 表,库…]
- DML 数据 *** 作语句[增加insert,修改update, 删除delete]
- DQL 数据查询语句[select]
- DCL 数据控制语句[管理数据库:比如用户权限grant,revoke]
创建数据库
CREATE DATAbase [IF NOT EXISTS] db_name create_specification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name
-
CHARACTER SET: 指定数据库采用的字符集,默认为utf-8
-
COLLATE: 指定数据库字符集的校对规则,默认为utf-8_general_ci(不区分大小写) 常用:utf-8_bin(区分大小写)
创建一个名为cat01的数据库
CREATE DATAbase cat01
创建一个使用utf-8字符集的cat02数据库
CREATE DATAbase cat02 CHARACTER SET utf8
创建一个使用utf-8字符集,并且带校对规则的cat03数据库
CREATE DATAbase cat03 CHARACTER SET utf8 COLLATE utf8_general_ci
3.2 查看、删除数据库显示数据库
SHOW DATAbaseS
显示数据库创建语句
SHOW CREATE DATAbase db_name
数据库删除语句
3.3 备份恢复数据库DROP DATAbase [IF EXISTS] db_name
备份数据库[在DOS执行]
mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库n > 文件名.sql
恢复数据库[进入MySQL命令行执行]
实例Source 文件名.sql
cat04.sql备份cat02和cat03库中的数据,并恢复
mysqldump -u root -p -B cat02 cat03 > d:\cat04.sql
source d:\cat04.sql
3.4 备份恢复数据库中的表3.5 创建表mysqldump -u 用户名 -p密码 数据库 表1 表2 表n > 文件名.sql
创建数据表语句
点击查看代码CREATE TABLE table_name ( filed1 datatype, filed2 datatype, filed3 datatype )character set 字符集 collate 校对规则 engine 存储引擎 filed:指定列名 datatype:指定列类型 character set:默认为所在数据库字符集 collate:默认为所在数据库校对规则 engine:引擎实例 点击查看代码
CREATE TABLE `user` ( id INT, `name` VARCHAr(255), `password` VARCHAr(255), `birthday` DATE )CAHRACTER SET utf8 COLLATE utf8_bin ENGINE INNODB;
注: 给字段名加上` `可以规避关键字
3.6 MySQL常用数据类型
使用规范:在能够满足需求的情况下,尽量选择占用空间小的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)