请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

show databases;    查看所有的库
   

创建数据库:create database 库名称
create database dcs18   创建名称叫dcs18的库
use dcs18   进入dcs18的这个库
show tables   查看当前所在库下所有的表
select database();  查看当前已经进入到哪个库里面
drop database dcs18; 删除d
cs18库
   

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
bigint     存储手机号
varchar     存字符串(存的数据需要加单引号或双引号)
date   时间 如”2022-08-05“
float    小数

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

对表结构修改
desc user;         查看表的约束
desc+表明  查看表结构    desc zhoujxx;
   
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 1d5 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 tb_user where id=7;==>删除id等于7的数据
delete from tb_user; ==>删除全表数据
truncate tb_user; ==>删除全表数据
drop table tb_user;==>删除表结构和表数据


分享至 : QQ空间
收藏

0 个回复

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