摘要:
左外连接: (以左表为基准)两张表做连接的时候,在连接条件不匹配的时候留下左表中的数据,而右表中的数据以NULL填充例:使用左连接把学生的数据全取出来,该学生没有学院信息的用NULL填充 mysql> select * from student left join department -> on 阅读全文
摘要:
出现在其他SQL语句内的SELECT字句。(select 中 嵌套 select ) #求出学生的平均年龄select avg(age) from stu_details; #查找出大于平均年龄的数据mysql> select * from stu_details where age >18.25; 阅读全文
摘要:
1.查询所有记录select * from department;select * from student;select * from student_detail; 2.查询选中列记录 3.查询指定条件下的记录select s_name from student where s_id>2; 4. 阅读全文
摘要:
default :初始值设置,插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 例子:create table tb6( id int primary key auto_increment, name varchar(20) not null, age int not null default 阅读全文
摘要:
auto_increment :自动编号,一般与主键组合使用。一个表里面只有一个自增默认情况下,起始值为1,每次的增量为1。 例子:create table tb5( id int primary key auto_increment, name varchar(20))auto_increment 阅读全文
摘要:
主键的作用: 可以唯一标识 一条数据,每张表里面只能有一个主键,。主键特性: 非空且唯一。当表里没有主键的时,第一个出现的非空且为唯一的列,被当成主键。 例子:create table tb3( id int primary key, name varchar(20) not null); 唯一标识 阅读全文
摘要:
例子:create table tb1( id int, name varchar(20) not null); 注意 空字符不等于null #手动,添加非空约束 (必须这个字段,没有NULL值)mysql> alter table tb1 -> modify id int not null; # 阅读全文