2021-04-14

一、操作表:

     1. 数据类型


CHAR(M) : M 为 0~255 之间的整数,长度不可变,保存数据长度不变的数值,比如身份证号( 18 位)、手机号( 11 位)、 UUID ( 36 位)、 MD5 ( 32 位)
VARCHAR(M) : M 为 0~65535 之间的整数,长度可变,保存数据长度不一的数值,比如用户名、密码、地址;
TEXT :允许长度 0~65535 字节
LONGTEXT :允许长度 0~4294967295 字节
2. 创建表格:格式:create table (表格名){  表头信息  }  

create table student(
    id char(15),
   name varchar(24),
   mobile char(11),
   address varchar(120)

(1)、语法:  

#为表格添加数据:格式:insert into (表格名称)((表头名称),(表头名称),(表头名称),(表头名称))values('对应信息','对应信息','对应信息','对应信息',)

insert into student (id,name,mobile,address) values('gongye000000001','Jim','18838218972','河南郑州市高新技术开发区')

#查询数据

select * from student
select id,name,mobile,address from student where id='gongye000000001'

#修改数据:

update student set name='Timmy' where id='gongye000000001'
select * from student

 #删除数据:

delete from student where id='gongye000000001'
select id,name,mobile,address from student

 (2)、约束:限制,为了保证数据有效性,需要强制添加的数据符合某种规范,否则不允许添加

1.not null 不允许为空

2.unique 唯一性,允许有多个null

3.primary key 主键 :不允许为空 且不允许重复

4.auto_increment 自增长 主键字段自动增加

5.default 默认值,如果没有为该字段指定值,则使用默认值

 3、修改表:

1、添加字段

alter table 表名
add sex tinyint(1) default 0 comment '性别 0-男 1-女',
add birth date not null(不允许为空) comment '出生日期'(添加备注)

alter table user_info
add mobile char(11) comment '手机号' after password(添加字段位置在password后面)

2、修改字段

alter table user_info
modify user_name varchar(50) unique(唯一性)comment '用户名',
modify password varchar(50) not null comment '密码'

3、删除字段
drop 字段

 4、删除表格:
drop table 表格名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值