
SQL基础
SQL基础
TinaBan
What's done is done!
展开
-
SQL基础4 —— 多表联合查询
创建测试数据 mysql> create table t_join_test1 (t1_id int,t1_name varchar(20)) tablespace sqltestspace; Query OK, 0 rows affected (0.02 sec) mysql> create table t_join_test2 (t2_id int,t2_name varchar(20)) tablespace sqltestspace; Query OK, 0 rows affected原创 2020-09-09 16:16:48 · 352 阅读 · 0 评论 -
SQL基础3 —— 表的约束
约束用于限制加入表的数据的类型 可以在建表的时添加约束,也可以在已经存在的表上添加约束 通常约束有以下几种: * not null: 非空约束,不接受null值,接受重复值 * unique: 唯一约束,不接受重复值 * default: 当不赋值的时候,会设置数值为默认值 * primary key: 主键约束,非空且唯一 * foreign key: 外键约束,数值必须为参照表主键的存在值 * check: 自定义约束 * auto_increment: 自动增长(只有添加主键约束或者唯一约束的列才能使原创 2020-09-03 23:07:34 · 408 阅读 · 0 评论 -
SQL基础2 —— where子句
SQL的where子句能够对返回的数据进行限制,不符合where条件的数据会被过滤掉 准备测试数据 mysql> /*创建一张员工薪资表并插入测试数据*/ mysql> create table emp_salary(emp_no int,emp_name varchar(30),dept_no int,sarlay decimal(8,2),email varchar(100))tablespace sqltestspace; Query OK, 0 rows affected (0.00.原创 2020-08-31 18:03:41 · 202 阅读 · 0 评论 -
SQL基础1 —— 数据库基础操作
在开始学习SQL之前,你要先安装一个属于自己的数据库软件,我们以MySQL为例。 介于大家的系统环境各不相同,这里只给出下载地址,大家根据自己的系统环境选择相应的版本进行下载安装。 网上可以找到很多的文档可以参考,官档也有很详细的说明。 下载地址:https://dev.mysql.com/downloads/mysql/ 官方文档:https://dev.mysql.com/doc/ DBMS、DB、tablespace、table之间的关系 * MySQL DBMS 是数据库管理系统,它由多个DB(.原创 2020-08-31 18:01:54 · 233 阅读 · 0 评论