本篇文章主旨是记录本人的学习历程、学习资料的整理,大部分都是在老师处学习或者网络上抄录,如有错误可以指出哦。
学习内容
数据库概念:数据库就是一个专门用来存储、管理海量数据的“超级仓库”;专业定义:数据库是长期存储在计算机内、有组织、可共享的数据集合;
DBMS:数据库的专属管家软件,专门帮咱们管仓库里的数据;MySQL、Oracle、Microsoft SQL Server 都是关系型数据库系统,通过SQL结构化查询语言来存取、管理关系型数据库的数据。
SQL介绍
SQL-结构化查询语言
1、数据定义语言(DDL):用于创建和修改数据库对象(如表和索引)的结构,如CREATE、ALTER、DROP等语句;
2、数据操纵语言(DML):用于对数据库中的数据进行新增、修改、删除等操作,如INSERT、UPDATE、DELETE等语句;
3、数据查询语言(DQL):用于对数据进行查询操作,如SELECT语句;
4、数据控制语言(DCL):用于控制用户对数据的访问权限,如GRANT和REVOKE语句;
相关操作
1、新建数据库-ku
CREATE DATABASE ku CHARACTER SET utf8 COLLATE utf8_general_ ci;
2、新建数据表-users
CREATE TABLE users (
id INT PRIMARY KEY, -- id(主键,唯一不重复)
name VARCHAR(50) NOT NULL,-- 姓名(NOT NULL:必须填写,不能留空)
password VARCHAR(50) NOT NULL, -- 密码(NOT NULL:必须填写,不能留空)
)
3、插入数据
INSERT INTO 表名 (字段1,字段2,...) VALUES (值1,值2,...);
4、修改数据
UPDATE 表名 SET 字段1=新值1,字段2=新值2,...[WHERE条件];
5、删除数据
DELETE FROM 表名[WHERE条件];
6、查询表数据、条件查询、排序查询;
SELECT (列名) FROM (表名);
SELECT (列名) FROM (表名) WHERE (条件);
SELECT (列) FROM (表) ORDER BY (列) DESC/ASC;-- asc为升序,desc为降序

1267

被折叠的 条评论
为什么被折叠?



