Tips:
运行连接远程桌面命令:Mstsc
多行注释:/*…*/
单行注释:#...
数据库概述:
- Database Server:数据库服务器
- 数据库类型:网状数据库、层次型数据库、关系型数据库(RDBMS)、非关系型数据库(NoSQL)
- RDBMS:关系型数据库管理系统:一般使用C/S或者B/S
服务器端:负责永久储存数据、维护数据
- 服务器上数据的逻辑结构:
- Server => Database => Table => Row => Column
客户端:用于向服务器发起“增查删改”命令
- 数据库一般不可以直接查看
- Oracle Mysql / MariaDB都属于Mysql
Mysql:
Deamon:msql D
服务器允许的端口号:1~65535
编写关键字时使用大写字母
所有命令均以英文分号结束
Mysql专有管理命令:
Show databases; //查看所有数据库
Use 数据库名 //使用指定数据库
Show tables; //显示指定数据库所有表
Desc 表名 //描述指定表的结构
Sql语句:结构化查询语言,专用于操作数据库服务器中的数据。国际标准化语言。
#创建新数据库。其中字符使用指定编码
CREATE DATABASE 数据库名CHARSET=UTF-8;
#丢弃一个数据库(如果存在)
DROP DATABASE IF EXISTS数据库名;
#创建表
CREATE TABLE 表名(列名 数据类型);
常见数据类型:INT 整性
Varchar(最大长度) 可变字符串
#向表中插入数据,字符串使用引号括起来
INSERT INTO 表名(列名) values(数据);
#查询出表中已有的所有数据
SELECT * FROM 表名;
注释中表示将要做的事用“TO DO”表示
#删除数据
DELETE FROM 表名; //删除所有记录行
DELETE FROM 表名 WHERE 列=值
#修改表中的记录
UPDATE 表名 SET 列=值,列=值 ··· ; //修改所有记录行
UPDATE 表名 SET 列=值 WHERE 列=值; //修改指定记录行