数据库操作
1、查询
SHOW DATABASES;
2、创建
-
数据库
CREATE DATABASE;
-
创建数据(判断,如果不存在则创建)
CREATE DATABASE IF NOT EXISTS 数据库名;
3、删除
-
删除数据库
DROP DATABASE 数据库名;
-
删除数据库(判断,如果存在则删除)
DROP DATABASE IF EXISTS 数据库名;
使用数据库
-
查看当前使用的数据库
SELECT DATABASE();
-
使用数据库
USE 数据库名;
表的操作
1、查询
-
查询当前数据库下所有表名称
SHOW TABLES;
-
查询表结构
DESC 表名称;
2、创建表
CREATE TABLE 表名( 字段名1 数据类型, 字段名2 数据类型, .... //最后一段不加逗号 字段名n 数据类型 );
3、数据类型
数值类型
TINYINT,INT ,DOUBLE(常用的)
日期时间类型
DATE(日期)
YEAR(年份)
TIME(时间值或持续时间)
DATETIME(日期和时间)
字符
CHAR(定长字符)
VARCHAR(变长字符)
4、删除表
1、删除表
DROP TABLE 表名;
2、删除表时判断表是否存在
DROP TABlE if EXISTS 表名;
5、修改表
1、修改表名
ALTER TABLE 表名 RENAME TO 新表名;
2、 添添加一列
ALTER TABLE 表名 ADD 列名 数据类型;
3、修改数据类型
ALTER TABLE 表名 MODIFY 列名 新数据类型;
4、修改数据类型和列名
ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
5、删除列
ALTER TABLE 表名 DROP 列名;