表的基本操作

表的基本操作

创建表:

create table  表名(
    列名1  列的类型  约束,
    列名2  列的类型 约束
);

注意:最后一个字段类型后面不要有任何的结束符号

例如:创建一个student表

create table student(

   s_id     int            primary key,
   s_name   varchar(20),
   sex      int,
   age      int
);

列的类型:

int 

char:固定长度         例如:char(3) :  a         实际a+空格+空格             (长度代表的时字符的个数)

varchar:可变长度    例如:varchar(3) a        实际就只有一个a

double

float

boolean

date:YYYY-MM-DD

time:hh:mm:ss

datetime:YYYY-MM-DD hh:mm:ss     默认值是null

timestamp:YYYY-MM-DD hh:mm:ss   默认使用当前时间

text:主要是用来存放文本

blob:存放的是二进制

 

列的约束:

主键约束:primary key

唯一约束:unique

非空约束:not null

查看表:

查看所有的表:

show tables;

查看表的定义过程:(定义表时用的语句)

show create table 表名;

查看表结构:

desc  表名;

修改表:

添加列:

alter table 表名 add 列名 列的类型 列的约束;

例如:alter     table    student     add     score     int      no null; 

修改列:

alter table 表名 modify 列名 列的类型 列的约束;

修改列名:

alter table 表名  change 旧列名  新列名  列的类型  列的约束;

删除列:

alter table 表名 drop 列名;

修改表名:

rename  table  旧表名  to  新表名;

修改表的字符集:

alter table  表名 character set 字符集;

删除表:

​​​​​​​drop table 表名;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值