SQL

1. 数据库介绍


 

数据库存储数据是按照库、表、数据三个层级!

数据库和SQL有什么关系?(MySQL是一个数据库管理系统)

总结:

 

 

2. MySQL的入门使用


--  mysql -uroot -p

 -- show databases

-- use 数据库名

-- show tables

-- exit

 

 

3. SQL基础和DDL


(1) 不区分大小写

(2) 可以单行也可以多行书写,最后以分号“;”结尾

(3) 单行(-- 我是注释;# 我是注释)和多行注释(/* 我是注释 */) 

 

DDL -- 库管理

 

DDL -- 表管理:

-- 创建数据库
create database test charset utf8;

-- 查看全部的数据库
show databases;

-- 使用数据库
use test;

-- 查看当前正在使用的数据库
select database();

-- 删除数据库
drop database test;

 

 

4. DML


use demo;

select database();

create table student(
    id int,
    name varchar(10),
    age int
);

-- 给表格插入数据
insert into student(id) values(1), (2), (3);
insert into student(id, name, age) values(4, '周杰伦', 31), (5, '林俊杰', 33);
insert into student values(6, '张学友', 31), (7, '王力宏', 33); -- 不指定列时默认给全部列插入数据

delete from student where id<4; -- 给特定条件删除数据
delete from student;  -- 删除整个表的数据

-- 更新数据
update student set name='张学友' where id=4;
update student set name='王力宏';  -- 整张表所有的name都会变成'王力宏'

 

 

5. DQL


基础查询:

分组聚合:

排序分页:

posted @ 2023-07-31 09:48  Peg_Wu  阅读(0)  评论(0编辑  收藏  举报