CRUD
- create :创建
- retrieve :查询
- update :修改
- delete:删除
操作数据库
-
create :
CREATE DATABASE dbName; -- 创建dbName数据库 CREATE DATABASE IF NOT EXISTS dbName; -- 创建dbName数据库之前先判断dbName是否存在,存在也不会报错。 CREATE DATABASE dbName CHARACTER SET gbk; -- 按照指定字符集创建数据库
-
retrieve :
SHOW DATABASES; -- 查询当前数据库中的所有表 SHOW CREATE DATABASE dbName; -- 查询db的创建语句(一般用于查询字符集 )
-
update :
ALTER DATABASE dbName CHARACTER SET utf8; -- 修改数据库字符集
-
delete :
DROP DATABASE dbName; -- 删除dbName数据库 DROP DATABASE IF EXISTS dbName; -- 判断dbName存在再删除dbName
-
使用数据库
SELECT DATABASE(); -- 查询当前正在使用的数据库 USE dbNaem; -- 使用数据库
操作数据表
-
create
CREATE TABLE stu( -- 创建表 id int, name varchar(20), age int, score double(4,1), birthday date, insert_time timestamp -- 最后一列没有逗号 ); CREATE TABLE tb1 LIKE tb2; -- 复制表
-
retrieve
SHOW TABLES; -- 查询当前数据库中的表 SHOW CREATE TABLE tb; -- 查询表的字符集 DESC tbName; -- 查询表的结构
-
update
ALTER TABLE tb RENAME TO newTb; -- 修改表名 ALTER TABLE tb CHARACTER SET utf8; -- 修改表的字符集 ALTER TABLE tb ADD 列名 类型; -- 添加一列 ALTER TABLE tb CHANGE 列名 新列名 类型; -- 修改列名称 类型 ALTER TABLE tb MODIFY 列名 新类型; -- 只修改类型 ALTER TABLE tb DROP 列名; -- 删除列
-
delete
DROP TABLE IF EXISTS tbName; -- 删除表tbName