基本MySQL命令
MySQL命令的使用规则
- 没条命令必须以
;
结尾
- SQL命令不区分大小写
- 使用
\c
终止命令的执行
MySQL库的管理
库的命名规则
- 可以使用数字、字母、下划线,但不能是纯数字
- 库名区分字母大小写
- 库名具有唯一性
- 不能使用特殊字符和MySQL关键字
库的基本操作
# 以下所有 depot_name 表示库名,[]表示可省略
# 查看已有库
show databases;
# 创建库(指定字符集)
create database depot_name [character set utf8];
# 查看创建库的语句(字符集)
show create database depot_name;
# 查看当前所在库
select database();
# 切换库
use depot_name;
# 查看库中已有表
show tables;
# 删除库
drop database depot_name;
MySQL表的管理
表的基本操作
# table_name 表示表名,[]表示可省略
# field_name 表示字段名,dataType 表示数据类型
# 创建表(指定字符集)
create table table_name(field_name dataType,field_name dataType,...) [character set utf8];
# 查看已有表的字符集
show create table table_name;
# 查看表结构
desc table_name;
# 删除表
drop table table_name;
表记录管理
insert into table_name values(value1),(values2),...;
insert into table_name(field_name1,field_name2,...) values(values1),(values2),...;
select * from table_name [where ... ];
select field_name1,field_name2,... from table_name [where ... ];
客户端把数据存储到数据库服务器上的过程
- 连接到数据服务器
mysql -uroot -p123456
- 选择一个库
use 库名
- 创建表/修改表
update 表名...
- 断开与数据库连接
exit; | quit; | \q;
网友评论