mysql基础(二)

表的CRUD操作

创建表
create table 表名(
 列名 列的类型(长度)约束
 列名2 列的类型(长度)约束
);

列的类型

java                                    sql
int                                     int 
char/string                             char/varchar
                                        char:固定长度
                                        varchar:可变长度
double                                  double
float                                   float
boolean                                 boolean
date                                    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

创建表

1.分析实体:学生
2.学生id
3.姓名
4.性别
5.年龄
create table student(
	sid int primary key,
	sname varchar(31),
	sex int,
	age int    	
)

查看表

查看所有表
show tables
查看表的创建过程
show create table students
查看表结构
desc student

修改表
添加(add),修改(modify),修改列名(change),删除列(drop),修改表名(rename)修改表的字符集

添加列
alter table 表名 add 列名 列的类型 列的约束
alter table student add chengji int not null
修改列
alter table student modify sex varchar(2)
修改列名
alter table student change sex gender varchar(2)
删除列
alter table student drop chengji 
修改表名
renme table student to ffx
修改表的字符集
alter table ffx character set gbk

删除表

drop table ffx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值