对库的操作
创建库
CREATE DATABASE 数据库名称;
查询都有哪些数据库
SHOW DATABASES;
创建库的时候加个判断
CREATE DATABASE IF NOT EXISTS 数据库名称;
创建库的时候加上判断,加上编码格式
CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET 编码格式;
查看库的编码格式
SHOW CREATE DATABASE 数据库名称;
修改库的编码格式
ALTER DATABASE 数据库名称 CHARACTER SET 编码格式;
修改库的编码格式
ALTER DATABASE 数据库名称 CHARACTER SET 编码格式;
删除库
DROP DATABASE IF EXISTS 数据库名称;
看哪个库正在使用
SELECT DATABASE();
使用库
USE 数据库名称;
对表的操作
看数据库中有哪些表
SHOW TABLES;
创建表
CREATE TABLE 表名(
列名 数据类型,
...
);
查询
SELECT * FROM 表名 where 条件;
复制表
CREATE TABLE 表2 LIKE 表1;
修改表的名字
ALTER TABLE 旧表名 RENAME TO 新表名;
修改表的编码格式
ALTER TABLE 表名CHARACTER SET 编码格式;
查看表的编码格式
SHOW TABLE STATUS FROM 数据库名称 LIKE '表名';
修改表中的数据类型
ALTER TABLE 表名 MODIFY 列名 数据类型;
改表中的名字跟类型
ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型;
删除表中列
ALTER TABLE 表名 DROP 列名;
删除表
DROP TABLE IF EXISTS 表名;
添加数据
INSERT INTO 表名 (列名) values (值);
修改表数据
UPDATE 表名SET 列名= 8000 WHERE 条件;
删除表
DELETE FROM 表名;