MySQL
创建数据库:
creat database if not exists westos
if not exists :是否存在表westos
查看所以数据库:
show database
删除数据库:
drop database [if exists] westos
使用数据库:
use westos
数据库的数值类型:
int 4字节
decimal 字符串形式的浮点数 金融计算是使用
varchar 可变字符串 0~65535
text 文本串 2^16-1 保存大文本
datetime YYYY-MM-DD HH:mm:ss 最常用的时间格式
timestamp 时间戳 ,1970-1-1到现在的毫秒数
常用命令
show create database school -- 查看创建数据库的语句
show create table student -- 查看student数据表的定义语句
desc student --查看student表的结构
关于数据库引擎
innodb 默认使用
myisam 早些年使用
删除和修改表
修改表名 ALTER TABLE 旧表名 RENAME AS 新表名
增加表字段 ALTER TABLE 表名 ADD 字段名 列属性
修改表字段 -约束 ALTER TABLE 表名 MODIFY 字段名 列属性
修改表字段 -字段重命名 ALTER TABLE 表名 CHANGE 旧属性名 新属性名 列属性
如:ALTER TABLE teacher2 CHAGE age age1 INT(1)
删除字段 ALTER TABLE 表名 DROP 字段名
删除表:DROP TABLE IF EXISTS 表名