切换到school数据库
USE `school`; 查看数据库中所有的表 SHOW TABLES; 查看表结构查看student表结构
DESCRIBE `student`;也可是省略将DESCRIBE student; 省略为DESC student;
DESC `student`; 创建数据库创建teacher数据库
CREATE DATABASE `teacher`; 删除数据库删除teacher数据库
DROP DATABASE `teacher`; 退出mysql EXIT; SQL的本来注释单行注释
-- 单行注释内容多行注释
/* 多行注释内容 */ 操作数据库 1. 创建数据库创建teacher数据库
CREATE DATABASE `teacher`;如果创建前数据库成立,会报错,可以加一个判断 IF NOT EXISTS表示当他不存在时执行创建数据库语句
CREATE DATABASE IF NOT EXISTS `teacher`;我们把可选部分用 [ ] 包裹,表示可以选择或者不选择,例如
CREATE DATABASE [IF NOT EXISTS] `teacher`; 2. 移除数据库删除teacher数据库
DROP DATABASE `teacher`;同样,如果删除内容如果不存在,也会报错,我们可以加一个判断IF EXISTS ,表示当他存在执行删除语句
DROP DATABASE IF EXISTS `teacher`; 3.使用数据库使用teacher数据库
USE `teacher`; 4. 查看所有数据库 SHOW DATABASES;可以通过查看历史日志的方式查看操作的sql语句
列的数据类型 数值 类型 描述 大小 备注
tinyint 十分小的数据 1个字节
smallint 较小的数据 2个字节
mediumint 中等大小的数据 3个字节
int 标准的整数 4个字节 常用
bigint 较大的整数 8个字节
float 浮点数 4个字节 存在精度问题
double 浮点数 8个字节 存在精度问题
decimal 字符串形式的浮点数 5-17字节 解决精度问题,金融计算一般用