MySQL从基础到进阶day1

1创建数据库
语法;create DATABASE if NOT EXISTS 数据库名
例如创建一个名为mydb1的数据库
create DATABASE if NOT EXISTS mydb1;(create DATABASE mydb1)
在这里插入图片描述
在这里插入图片描述
2显示所有数据库
show DATABASES
在这里插入图片描述
3删除数据库
语法:drop database 数据库名
例如删除名为mydb1的数据库
drop database mydb1;(drop database if NOT EXISTS mydb1)
在这里插入图片描述
4创建表
语法:create table if NOT EXISTS 表名
例如创建一个名为student的表
create table if NOT EXISTS student(

id int (100),
name VARCHAR(50),
age int(200),
sex char(10)

)在这里插入图片描述
5显示表结构
desc student;
在这里插入图片描述
6表重命名
(1)单个表的重命名
语法:
ALTER TABLE 旧表名
RENAME to 新表名;
例如将student表重命名为stu
ALTER TABLE student
RENAME to stu
在这里插入图片描述
(2)多个表的重命名
语法; RENAME TABLE 旧表名 1to 新表名2,
旧表名3to 新表名4,
旧表名 5to 新表名6,
…to…
例如将account 重命名 e_account,cs重命名 e_cs,sc 重命名e_sc,scs 重命名 e_scs,st 重命名 e_st;
语句执行前的表名
在这里插入图片描述
重命名语句执行后的结果
在这里插入图片描述

7查询表数据
(1)例如查询student表的所有字段(*表示所有字段)
select * from student;
在这里插入图片描述
(2)查询某一字段
例如查询student表的name字段
select name from student;
在这里插入图片描述
(3)查询表中两个以上的字段,字段之间要用逗号(英文状态)隔开`
例如查询student表中id字段和name字段
在这里插入图片描述
8插入数据
语法;insert into student(字段1,字段2,字段3,…)
values(值1,值2,值3,…)
也可以直接插入值,语法如下:
insert into student
values(值1,值2,值3,…)
例如:向student表中插入数据(1,小明,10,男)
insert into student(id,name,age,sex)
values(1,“小明”,10,‘男’)
在这里插入图片描述
select * from student;
在这里插入图片描述
批量插入数据

insert into student
values(2,“周周”,12,‘女’),
(3,“张”,13,‘男’),
(4,“王”,15,‘女’),
(5,“赵”,16,‘女’);

在这里插入图片描述
查看表中数据
在这里插入图片描述
9修改数据
语法: update 表名 set 字段=值
例如将年龄字段设置为11
update student set age=11;
修改表中数据,将age值设置为11
在这里插入图片描述
从运行结果看所有的人已经改为11了但是如果我们只想修改一个人的年龄此时我们需要使用 where设置条件
例如将name为小明的年龄改为18
update student set age=18 where name=“小明”
在这里插入图片描述
在这里插入图片描述
通过select * from student;查看student表
在这里插入图片描述
10删除数据
(1)delete
1.1删除某一条数据
语法: DELETE FROM 表名 where …
例如删除e_st表中uid=2的数据
DELETE FROM e_st where uid=2
语句执行前
在这里插入图片描述
语句执行后
在这里插入图片描述
查看表中数据
在这里插入图片描述
1.2整表删除
语法:DELETE FROM 表名
例如 删除e_st表
DELETE FROM e_c;
语句执行前
在这里插入图片描述
语句执行后
在这里插入图片描述
(2) truncate
语法: truncate table 表名(truncate 表名)
例如删除名为st1的表
truncate table st1;
语句执行前
在这里插入图片描述
语句执行后
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值