MySQL中简单的数据操纵语言(DML),数据定义语言(DDL)

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...
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容