操作数据库(DDL)
数据库的连接与退出
数据库连接
语句:mysql -u用户名 -p密码
如果不想让别人看到密码,则先输入mysql -u用户名 -p
,之后会跳出enter password:
输入密码即可连接
数据库退出
exit
或quit
数据库的操作
数据库不区分大小写,一条语句必须以分号结尾
数据库查询
语句:SHOW DATABASES;
数据库版本查询
语句:SELECT VERSION();
创建数据库
语句:
CREATE DATABASE 数据库名;
CREATE DATABASE 数据库名 charset='utf8';
查看创建数据库时所使用的命令
语句:SHOW CREATE DATABASE 数据库名;
查看当前使用的数据库
语句:SELECT DATABASE();
删除数据库
语句:DROP DATABASE 数据库名;
使用数据库
语句:USE 数据库名;
表的操作
查看当前数据库中所有的表
语句:SHOW TABLES;
创建表
语句:CREATE TABLE 数据表名(字段 类型 约束[, 字段 类型 约束])
查看表的创建语句
语句:SHOW CREATE TABLE 数据表名;
查看表描述
语句:DESC 数据表名;
添加表字段
语句:ALTER TABLE 数据表名 ADD 字段 类型;
修改表字段
语句:
ALTER TABLE 数据表名 MODIFY 字段 类型;
-> 不重命
ALTER TABLE 数据表名 CHANGE 原字段名 新字段名 类型及约束;
-> 重复名
删除表字段
语句:ALTER TABLE 数据表名 DROP 字段;