mysql
wseeyouagain
这个作者很懒,什么都没留下…
展开
-
数据库表的约束、设计、范式、多表查询
数据库表的约束概念对表中的数据进行限定,保证数据的正确性、有效性和完整性。分类主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key作用对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。非空约束:not null,值不能为null1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VA原创 2021-08-25 23:10:19 · 158 阅读 · 0 评论 -
DQL 查询表中的数据二
条件查询 1. where子句后跟条件 2. 运算符 * > 、< 、<= 、>= 、= 、<> * BETWEEN...AND * IN( 集合) * LIKE:模糊查询 * 占位符: * _:单个任意字符 * %:多个任意字符 * IS NULL * and 或 && * or 或 || * not 或 ! -- 查询年龄大于20岁 SELECT * FRO原创 2021-04-04 20:57:53 · 121 阅读 · 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 · 61 阅读 · 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 · 76 阅读 · 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 · 92 阅读 · 0 评论 -
MySql操作数据库
MySql操作数据库操作数据库:CRUDC(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 · 62 阅读 · 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 · 64 阅读 · 0 评论 -
SQL通用语法
SQL通用语法1. SQL 语句可以单行或多行书写,以分号结尾。2. 可使用空格和缩进来增强语句的可读性。3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注释 */...原创 2021-04-03 11:21:36 · 131 阅读 · 0 评论