SQL笔记(MYSQL)
来源:互联网 发布:淘宝直播流量来源 编辑:程序博客网 时间:2024/06/05 07:03
一数据类型(截图来自菜鸟教程,如侵权通知将删)
1.数值类型
2.日期和时间类型
3.字符类型
二 表的操作
1.创建表
create table 表名(列,列,列。。。);
2.修改表
增加新列:alter table 表名 add (列);
修改列: alter table 表名 modify (列);
删除列: alter table 表名 drop column 列名;
删除指定的完整性约束条件: alter table 表名 drop 约束性名;
3.删除表
drop table 表名;
三 完整性约束条件
1.列的完整性约束条件
1)非空约束:not null / null
2)惟一性约束:unique
3)默认值约束:default 约束值
4)条件约束:check (约束条件)
2.表级完整性约束条件
1)惟一性约束:unique
2)主键约束:primary key (一张表只能有并且一定得有一个主键,但主键可以由多个列项组合而成)
3)外键约束:foreign key (一张表可以有多个外键)
语法:constraint 约束名 foreign key (列)references 外表 (外表主键)
四 数据查询(重点)
1.SELECT 语句
1.语法:
1)基本查询:SELECT 目标列 / 列组 from 目标表
2)条件查询:SELECT 目标列 / 列组 from 目标表 WHRER 条件
3)分组查询:SELECT 目标列 / 列组 from 目标表 GROUP BY 分列组 having 组选择条件
4)排序查询:SELECT 目标列 / 列组 from 目标表 ORDER BY 列 (ASC升序DESC降序,默认升序)
2.操作符:一般是用来与WHERE配合进行条件查询
1)算术操作符:用来进行数学运算 + - * /
2)比较操作符:
1.等于:=
2.大于:>
3.小于:<
4.大于等于:>=
5.小于等于:<=
6.不等于:!=或者 <>
7.不大于:!>
8.不小于:!<
3)逻辑操作符
1. AND
2.OR
3.NOT
4.[ NOT ] IN
5.ANY
6.ALL
7.[ NOT ] EXISTS
8.[ NOT ] BETWEEN...AND...
9.IS [ NOT ] NULL
10.[ NOT ] LIKE 通配符:%(任意长度字符) _(单字符长度)
2.多表查询
1.并查询 UNION
2.交查询 INTERSECT
3.差查询 MINUS
五 数据更新
1.数据插入
INSERT INTO 表名 values (数据);
2.数据修改
UPDATE 表名 SET 列名=修改值
3.数据删除
DELETE FROM 表名 WHERE 条件
- sql学习笔记(MySQL)
- SQL笔记(MySQL)
- SQL查询MySQL笔记
- Mysql笔记+sql语句
- SQL笔记(MYSQL)
- SQL笔记-MySQL
- MySQL SQL性能优化笔记
- MySQL及SQL语句笔记
- SQL命令(mysql必知必会笔记)
- MySQL数据库 SQL语句 笔记
- 【MySQL笔记】SQL基本语法
- MySQL/MariaDB SQL操作笔记
- mysql sql 语句学习笔记
- MySql复习SQL语句笔记一
- Mysql学习笔记<1>数据库SQL
- Mysql学习笔记<2>数据表SQL
- Mysql学习笔记<3>数据记录SQL
- sql学习笔记(17)----------MySQL命令
- Linux多线程编程(二)——线程属性
- javaweb学习笔记(一)-xml概述及语法
- Cartesian k-means论文理解
- 任务管理器已被系统管理员停用的解决方法
- SSM框架接受参数的形式
- SQL笔记(MYSQL)
- Sublime text3 安装svn插件
- SQL AFTER触发器和INSTEAD OF触发器的区别
- 树形DP
- hdu4850 字符串处理 欧拉回路?
- 设计模式-备忘录模式
- 01背包 HDU
- Lock和synchronized比较详解
- 字符串hash uva 10391