当前标签

mysql

表结构操作

表结构操作 添加字段和删除字段 添加字段语法: ALTER TABLE table_name ADD 字段名称 字段属性 +[完整性约束条件]+ [FIRST|AFTER 字段名称] 删除字段语法 ALTER TABLE tb_name DROP [COLUMN] 字段名称 注意同一张表的多个字段...

特殊形式的查询

特殊形式的查询 子查询 : 内层语句查询的结果可以作为外层语句查询的条件 语法 SELECT 字段名称 FROM tb_name WHERE col_name = (SELECT col_name FROM tb_name) 子查询的情况 由IN引出的子查询 由比较运算符引出的子查询 由exist...

数据表相关操作

数据表 定义: 是数据库最重要的组成部分之一,数据是保存在数据表中; 数据表由行(row)和列(column)来组成 ; 每个数据表中至少有一列,行可以有0行一行或者多行组成; 表名要求唯一,不要包含特殊字符,最好含义明确; 创建表 语法...

数据库相关操作

数据库的相关操作 创建数据库 SQL语句: CREATE (DATABASE | SCHEMA) db_name; 检测数据库名称是否存在,不存在则创建 CREATE DATABASE IF NOT EXISTS db_name; 若是数据库存在则会有一条警告信息 ,用 SHOW WARNINGS; 查看警...

完整性约束条件

主键 习惯上 使用无实际意义的字段作为主键 use db_imist; -- 测试主键; CREATE TABLE test_prinary_key( id INT UNSIGNED PRIMARY KEY, -- 设置为主键不允许许为null username VARCHAR(20) ); desc test_prinary_key; INSE...

存储过程

存储过程 定义 : 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储作为单元处理 存储过程的优点 增强SQL语句的功能和灵活性(封装SQL语句,可以加入逻辑控制) 实现较快的执行速度(预先编译,减少了编译次数) 减少网...

存储引擎

存储引擎 MyISAM存储引擎 -- 测试MyISAM存储引擎 CREATE TABLE test_myisam( a INT UNSIGNED, b VARCHAR(20), c CHAR(20) )ENGINE = MyISAM; SHOW CREATE TABLE test_myisam; MySql5.5之前默认MyISAM引擎,默认MyISAM的表在...

外键约束

外键约束 只有InnoDB引擎的数据库才支持外键 创建外键 建表时指定外键 [CONSTRAINT 外键名称] FOREIGN KEY (字段名称) REFERENCES 主表(字段名称) 子表的外键字段和主表的字段类型要相似,如果是数值类型要求一致,无符号也要一...

SELECT相关

WHERE条件会筛选出符合条件的记录 比较运算符:> ,>= ,< ,<=, !=, <>, <=>; IS [NOT] NULL 的形式检测字段是否为null或者不为null; 指定范围的方式 [NOT] BETWEEN... AND 指定集合的方式 [NOT] IN (...

MySql数据操作

MySql数据操作 插入记录 INSERT [INTO] tb_name(col_name,...) {VALUE|VALUES}(VALUES...); VALUE和VALUES的执行效率是一样的 不指定字段名称 INSERT tb_name VALUE(value); 按照建表时的顺序给每一条记录赋值 列出指定字段 I...

12

插入图片
返回顶部