尚硅谷数据库学习记录

MySQL学习笔记


尚硅谷数据库视频
数据库的安装与卸载

SQL的分类

DDL 数据定义语言:主要是对结构的操作,关键字包括create alter drop等
DML 数据操纵语言:主要是对表中数据的操作 关键词 insert delete update select 等
DCL 数据控制语句:主要是控制不同数据段直接的许可和访问级别的语句(权限),关键字grant revoke

DDL语句

连接数据库 mysql -uroot - p
u后面是数据库用户 p是需要输入的密码

创建数据库

create database 数据库名字;

结果显示“Query Ok” 代表成功!
显示数据库

showdatabases

显示多个数据库
在这里插入图片描述
使用数据库

use 数据库名字;
show tables //显示该数据库中存在多少表
drop 数据库名字;// 直接删除该数据库 删除数据库的时候 该数据库内所有的表格都会删除,删除前需要对数据进行做好备份

创建一个数据表
在这里插入图片描述

##创建数据表
CREATE TABLE person(id INT,NAME VARCHAR(10));`person`
##查看表的定义
DESC person

在这里插入图片描述
删除一个数据表

DROP  TABLE person

修改数据表(一般是指表的结构)
可以先删除表 然后根据新的去定义重建表

ALTER TABLE person ADD COLUMN age INT

在这里插入图片描述
删除表的某个字段

ALTER TABLE person ADD COLUMN age INT

在这里插入图片描述
修改表的某个字段

ALTER TABLE person CHANGE person.name studentname VARCHAR(10)

在这里插入图片描述

DML语句

插入数据
第一种方式 省略表的字段

INSERT INTO person VALUES (1,'huangbf')

在这里插入图片描述
第二种方式 不省略表的字段 (上述那行SQL执行了两遍,但是没有设置主键唯一,后期会设置)

INSERT INTO person(person.`id`,person.`studentname`) VALUES(2,"Davis")

在这里插入图片描述
插入多条数据 (这边需要注意编码格式)

INSERT INTO person VALUES(3,'李银丰'),(4,"黄小明")

查询数据

SELECT * FROM person 

在这里插入图片描述
删除数据

DELETE FROM person WHERE id=1

在这里插入图片描述
修改表中数据

UPDATE person SET id=1 WHERE person.`studentname`='Davis'

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值