数据库 简单的SQL语句

1.创建表格语句

#使用test数据库
use test;
#创建表格
create table student1(
id char(30),
name varchar(20),
mobile varchar(20),
address varchar(20)
);

注意:
①最后一个定义的数据没有 “,”
②varchar 表示字符长度不确定 最长是()中的数据
显示结果
在这里插入图片描述
2.插入数据

#插入数据   #表示注释
insert into student1 (id,name,mobile,address)values('110','Tom','155302453','河南省郑州市');

显示结果
在这里插入图片描述
3.查询数据

select * from student1

显示结果
在这里插入图片描述
4.修改数据

update student1 set name = 'Jim' where id = '110'

在这里插入图片描述
再次执行查询结果
在这里插入图片描述
5.删除数据

delete from student1

在这里插入图片描述
全部删除数据,如果要具体删除需要加where,

delete from student1 where id ='110'

在这里插入图片描述
6.换别名

rename table student1 to stu

在这里插入图片描述
7.删除表格

drop table stu

在这里插入图片描述
8.截断表

truncate table student

从效果来看,等于删除表,截断表不需要提交事务
在这里插入图片描述
9.创建表格特殊事项
①选中表格右键,选中Design Table
在这里插入图片描述
就会显示
在这里插入图片描述

②在创建表格时,可以是

id char(36) not null,

表示在插入数据时,id不能为空,否则报错误。
在插入数据时,插入的数据不能时null,但是可以是‘’

insert into student (id) values(null)  #×
insert into student (id) values('')  #√

③默认值,default 在没有插入数据时,会自动填入默认值

address varchar (30) default '中国'

④unique 唯一的, 要求字段不能重复

name varchar(30) unique ,

用户名不能重复,但可以为null ,且可以是多个null
⑤primary key 主键:要求字段值不重复且不允许null

id char(36) primary key,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值