找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
service  mysqld start  ==》启动数据库服务
mysql -uroot -p123456  ==》登录
show databases;   ==》查看所有的数据库
create database dcs18;  ==》创建dcs18数据库
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  ==》长整型,存储手机号
vachar  ==》存字符串(存的数据需要加单引号或双引号)
data  ==》时间 如"2022-08-05"
float  ==》小数,默认保存六位精度(包括小数位和整数位)Float(20,2)指小数点后面2位

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

对表结构修改
desc user; ==》查看表结构
alter table user rename tb_user;  ==》修改表名user为tb_user
alter table tb_user change id sid int(10);  ==》将id字段修改为sid,并且去掉auto_increment(自增长)约束
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));  ==》同时添加2个字段
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 tb_user(id,name,class,phone) values(1,"xiaoxu",1001,13823344562);
insert into tb_user values(2,"xiaoli",1002,15926634540);
insert into tb_user(name) values("xiaozhao");   ==》给指定字段插入数据
insert into tb_user(name,class) values("xiaowang",1001),("xiaozhou",1002),("xiaowu",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=18812345678 where name="xiaozhou";  ==》修改name为xiaozhou的数据
update tb_user set phone=13612345678 where id=7;  ==》修改id=7的数据


delete from +表名 where 条件
delete from tb_user where id=7;  ==》删除id=7的数据
delect from tb_user;  ==》删除全表的数据
truncate tb_user;  ==》删除全表数据
drop table tb_user; ==》删除表结构和表数据

分享至 : QQ空间
收藏

0 个回复

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