找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
2022/08/05
show databases;:查看所有的库
   
create database dcs18;:创建名称叫dcs18的库
use dcs18;:进入dcs18这个库
show tables;:查看当前所在库的所有的表
select database();:查看当前已经进入哪个库
drop database dcs18;:删除dcs18这个库
create table user(id int(5)primary key auto_increment,name varchar(10)not null,class int(10),phone bigint(20)default"12345678912");:新建user表
数据类型:
int:整数,最大存储值2147483647(11位)
bigint:长整型,存储手机号
varchar :存字符串(存的数据需要加单引号或者双引号)
data:时间 如“2022-08-05”
float:小数
约束
not null:非空约束
primary key:主键约束,里面的值是唯一的不能出现重复
auto_increment:自增长约束
default:默认约束
foregin key:外键约束
   

   
   
对表结构的修改
desc user :查看表结构
alter table +var rename dcs20:将user表名修改为tb_user
alter table tb_user change id sid int(10);:将id字段修改为sid并且去掉了自增长约束
alter table tb_user change sid id int(5)auto_increment;:将sid字段修改为id并且增加了自增长约束
alter table tb_user add id2 int(10);:添加字段
alter table tb_user add (id3 int(10),id4 int(10)):同时添加两个字段
alter table tb_user add id5 int(10)first;:添加id5并放到最前面
alter table tb_user add id6 int(10)after phone;:把id6字段放到phone字段后面
alter table tb_user drop id5;:删除id5这个字段
alter table tb_user drop id2,drop id3,drop id4;同时删除多个字段
dorp table tb_user;:删除tb_user表

   
   

对表数据的操作:
增:insert into
insert into var(id,name,class,phone)values(1,'xiaoyuan',1001,12345678985);
insert into var values(2,'laoyuan',1002,15975385245);
insert into var(name)values('dayuan');:给指定数段插入数据
insert into tb_user(id,name,class,phone)values(1,xiaoyuan,1001,12345678912);
null不等于0,null是指空的属性 0是代表一个值
查:
select * from tb_user;:查询表中所有的数据
select * from tb_user where class=1001;:查询class为1001的数据
select name from tb_user where class=1001;:查询单个字段
select name,class from tb_user where class=1001;:查询多个字段
改:
update +表名 set 字段名=值 where 条件
update tb_user set phone=14785236985 where name='xiaoyuan';:修改name为xiaoyuan的数据
update tb_user set phone=13244444444 where id=4;:修改id等于4的数据

删:delete from +表名 where 条件
delete from tb_user where id=4;:删除id等于7的数据
delete from tb_user;:删除全表中数据
truncate tb_user;:删除全表数据
drop table tb_user;:删除表结构和表数据

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册