找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

据库
show databases;    查看所有仓库
create database +库名称;   创建一个新的数据库
use dcs18;    进入dcs18这个库
show tables;  查看当前所有库下的表
select database();  查看当前已经进入到那个库里面
drop database dcs18  删除dcs18这个库

创建一个名称为user表
create table user(id int(5)primary key auto_increment,name varchar(10)not null,class int(10),phone bigint(20)default"13311111111");


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

约束
not null 非空约束
primary  主键约束,里面的是唯一的不能重复
auto_increment    自增长约束
自增长约束和主键约束一起用
default    默认值约束
foregin key   外键约束(表与表之间约束

对表结构的修改
desc+表名;   查看表结构

alter table +表名 rename +新表名 ;     修改表名称
alter table user rename tb_user;   将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);    添加一个id2这个字段
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; 同时删除多个字段
drop table tb_user;   删除tb_user表

对表数据的操作:
增:insert into
insert into tb_user(id,name,class,phone)values(1,'xiaowang',1001,13533333333);
insert into tb_user values(2,'xiaoyang',1002,13811111111);
insert into tb_user(name)values('xiaoliu'); ==>给指定字段插入数据
insert into tb_user(name,class)values('xiaoli',1001),('xiaozhang',1002),('xiaozhao',1001);   给指定字段一次插入多条数据

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=18888888888 where name ="xiaozhao";修改name为xiaozhao的数据
update tb_user set phone=13422222222 where id=7   修改id等于7的数据

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



分享至 : QQ空间
收藏

0 个回复

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