MySQL中简单的数据操纵语言(DML),数据定义语言(DDL)
数据操纵语言(DML-Data Manipulation Language)
代表关键字:insert,delete,update
数据定义语言(DDL-Data Definition Language)
代表关键字:create ,drop,alter
1、创建表前,判断表是否存在,如果存在即删除
drop table if exists t_表名;//最好用t_命名表
2、创建表,create table
create table t_表名();
3、常用数据类型
3.1、字符串
Char(长度)//定长字符串,存储空间大小固定,适合作为主键或外键
Varchar(长度)//可变长字符串,存储空间等于实际数据空间
3.2、数值类型
Double(有效数字位数,小数位)//数值型
Float(有效数字位数,小数位)//数值型
Int(长度)//整型
Bigint(长度)//长整型
3.3、日期和时间类型
Date//日期型 年月日
Time//时间值或持续时间
4、建表
drop table if exist t_user;
create table t_user(
user_id int(10),//id为数字
user_name varchar(20),//姓名可变长度
sex char(2),//性别定长节省空间
birthday date,
email varchar(30),
);
5、修改表结构
alter table t_user add tel char(11);//增加手机号码
alter table t_student modify student_name varchar(100) ;//modify修改姓名长度
6、插入数据
insert into t_表名(结构字段) values (数值)
insert into t_user(user_id, user_name, birthday, email)
values
(001, 'shitou', '1993-03-11', 'zhengyubio@126.com')
7、修改数据
update 表名 set 字段名称1=需要修改的值1, 字段名称2=需要修改的值2 where ...
8、删除数据
delete from 表名 where...