找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
show databases;:查看所有的库
create database 库名称;(不能用中文):创建数据库
create database czc12;:创建名称叫czc12的库
use czc12;:进入czc12这个库
show tables;:查看当前所在库下的所有表
select database();:查看当前已经进入到哪个库里面
drop database czc12:删除czc12这个库

新建一个user表:
create table user(id int(5)primary key auto_increment,name varchar(10)not null,class int(10),phone bigint(20)defaul"13822224444");


create table cc2(id int(5)primary key auto_increment,name varchar(10)not null,class int(10),phone bigint(20)default"13822224444");


0
数据类型:
int:整数,最大存储值为2147483647,超过就用bigint
bigint:存储手机号
varchar:存字符串(存的数据需要加单引号或双引号)
date:时间,如“2022-08-05”
float:小数

约束
not null:非空约束
primary key:主键约束,里面的值是唯一的,不能重复
auto_increment:自增长约束
default:默认值约束
foregin key:外键约束

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

   

【对表数据的操作】
增:insert into
1.insert into user(id,name,class,phone)values(1,'xiaochen',1012,15822223333);
2.insert into user values(2,'xioachen',1012,15822223333);
3.insert into user (name)values ('xiaochen');  给指定字段插入数据
4.insert into user (name,class)values('xiaochen',1012),('xiaoli',1013),('xiaozhang',1014);   给指定字段一次插入多条数据

null 不等于0,null是指空的属性   0是代表一个值1

查:select * from
1.select * from user;    查询表中所有数据
2.select * from user where class=1012;    查询表中class为1012的所有字段
3.select name from user where class;=1012;   查询单个字段
4.select name,class from user where class;=1012    查询多个字段
5.

改:update +表名 set 字段名=值 where 条件
1.update user set phone=15844445555 where name='xiaochen';    修改表中name名字为xiaochen的手机号,修改为15844445555
2.update user set phone=15844445555 where id=7;    修改表中id为7的手机号,修改为15844445555
3.

删: delete from +表名 where 条件
1.delete from user where id=7;     删除id=7的数据
2.delete from user;      删除user表中所有数据(表自己本身不会删除)
3.truncate user;      删除全表数据
4.drop table user;     删除表结构和表数据

分享至 : QQ空间
收藏

0 个回复

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