数据库知识复习---环境安装,基础知识

151 阅读1分钟

一、环境安装

  1. 安装mysql数据库
  2. 安装navicat -怎么破解

二、sql语句的学习

网页:SQL SELECT 语句 | 菜鸟教程 (runoob.com)

增删改查

select
select distinct
order by clumn asc|desc
插入 insert into table_name (colunm1,column2) values (value1,value2)
更新 update table_name set column=value where column=value
删除 delete from table_name where column=value

筛选

where 筛选
and or
limit:select * from table_name limit number;
in:select * from table_name in ();
between:

其他

起别名:select column as name from table_name
链接:
inner join:有匹配行时才返回行,无匹配行时不返回;select * from table1 inner join table2 on table1.name1=table2.name2;
left join:a left join b=a+b=a中的所有记录+b中对应的记录;
right join:a right join b=a+b=b中的所有记录+a中对应的记录;
full outer join :取并集;不存在的字段自动补为空
union\union all:链接两个select 语句的结果集
创建数据库:create database name;
创建表:create table name(name type,name type)
约束:创建表时字段后的约束 not null; unique; primary key; foreign key:用于防止破环两个表的链接 check;例子:check(p.ID>0) default:为空时的默认值 修改表: 删除表,数据库:drop table;drop databese; 创建视图:create view name as select语句 查看视图:select * from view_name;

函数