
mysql
wseeyouagain
这个作者很懒,什么都没留下…
展开
-
数据库表的约束、设计、范式、多表查询
数据库表的约束 概念 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类 主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key 作用 对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无 法插入到表中。约束在创建表的时候添加比较合适。 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VA原创 2021-08-25 23:10:19 · 176 阅读 · 0 评论 -
DQL 查询表中的数据二
条件查询 1. where子句后跟条件 2. 运算符 * > 、< 、<= 、>= 、= 、<> * BETWEEN...AND * IN( 集合) * LIKE:模糊查询 * 占位符: * _:单个任意字符 * %:多个任意字符 * IS NULL * and 或 && * or 或 || * not 或 ! -- 查询年龄大于20岁 SELECT * FRO原创 2021-04-04 20:57:53 · 141 阅读 · 1 评论 -
DQL 查询表中的数据一
简单查询 查询表所有行和列的数据 SELECT * FROM 表名; SELECT * FROM student; 查询指定列的数据,多个列之间以逗号分隔 SELECT 字段名 1, 字段名 2, 字段名 3, ... FROM 表名; select name,age from student; 去除重复: * distinct 指定列的别名进行查询 使用关键字 使用别名的好处: 显示的时候使用新的名字,并不修改表的结构。 语法: 对列指定别名 SELECT 字段名 1 AS 别名, 字段名原创 2021-04-03 21:14:47 · 71 阅读 · 0 评论 -
增删改表中数据(DML)
添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); 3. 除了数字类型,其他类型需要使用引号(单双都可以)引起来 删除数据: * 语法: * delete from 表名 [where 条件] * 注意: 1. 如果不加条件,原创 2021-04-03 20:16:11 · 85 阅读 · 0 评论 -
MySql操作数据表(增删改查ddl)
MySql操作数据表 1. C(Create):创建 1. 语法: create table 表名( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); * 注意:最后一列,不需要加逗号(,) * 数据库类型: 1. int:整数类型 * age int, 2. double:小数类型 * score double(5,2) 保留两位小数 最大长度是五位 3. date:日期,只包原创 2021-04-03 16:46:51 · 105 阅读 · 0 评论 -
MySql操作数据库
MySql操作数据库 操作数据库:CRUD C(Create):创建 * 创建数据库: * create database 数据库名称; * create database w1; 创建数据库,判断不存在,再创建: * create database if not exists 数据库名称; * create database if not exists w2; 创建数据库,并指定字符集 * create database 数据库名称 character set原创 2021-04-03 15:54:54 · 77 阅读 · 0 评论 -
SQL分类
SQL分类 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等 3) DQL(Data Query Language)数据查询语言 用来查询数据库中表的记录(数据)。关键字:select, where 等 4) DCL原创 2021-04-03 11:26:54 · 71 阅读 · 0 评论 -
SQL通用语法
SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注释 */ ...原创 2021-04-03 11:21:36 · 142 阅读 · 0 评论