整型面试
int(M): M表示预期值,与存储大小和数值的范围无关数据库
浮点型编程
float[(M,D)]: 浮点型,存储小数编程语言
字符型优化
日期ui
数据定义语言(Data Definition Language, DDL): 用于管理和定义数据对象,包括数据库,数据表等编码
数据操做语言(Data Manipulation Language, DML): 用于操做数据库对象中所包含的数据code
数据查询语言(Data Query Language, DQL): 用于查询数据库对象中所包含的数据对象
事务控制语言(Transaction Control Language, TCL): 包括提交事务、事务回滚事务
数据控制语言(Data Control Language, DCL): 用来管理数据库,包括管理权限以及数据更改
语法格式: creat database [if not exists] 数据库名称 [character set [=] 编码名称]; // '[]'表示无关紧要
语法格式
语法格式: alter database [if not exists] 数据库名称 [character set 新的编码名称]
语法格式:drop database 数据库名称;
建立数据表语法:
字段名 字段类型 约束,
字段名 字段类型 约束,
......
)
例如:建立用户表
uid int,
username varchar(32),
password varchar(32),
birthday date,
sex enum('男', '女')
)
修改表名
方式一: alter table 表名 rename [as|to] 新表名
方式二:rename table 旧表名 to 新表名 [,旧表名 to 新表名, ....];
添加列
语法格式:
例如:
修改列定义
语法格式:
例如:
修改列名
语法格式:
例如:
删除列
语法格式:
例如:
语法格式:
例如:
语法格式:
例如:
语法格式:
例如:
扩充:truncate table 表名; // 清空表,会清空表中全部数据
面试题:
delete删除与truncate 有什么区别?
删除方式
语法格式:
例如: