MYSQL
水系产品汪
这个作者很懒,什么都没留下…
展开
-
SQL语句
增: insert into tb1 (name,age) values(“小黄”,18); insert into tb1(name,age) values (“小黄”,18),(“小红”,20); insert into tb1 (name,age) select name,age from tb2; 删 delete from tb1 where id=2; delete from tb1 where id!=2; delete from tb1 where id>2 and n原创 2021-09-29 00:16:34 · 102 阅读 · 0 评论 -
SQL-唯一索引
唯一索引: create table t1( id int, num int, xx int, unique uql(num,xx) ) PS: 唯一: 约束不能重复(可以为空) 主键: 约束不能重复(不能为空) 唯一索引:加速查找原创 2021-09-14 23:17:00 · 137 阅读 · 0 评论 -
SQL-自增列起始值及步长设置
自增起始值 `desc t10;` 查看表字段及意义 `show creat table t10;` 查看表创建规则 alter table t10 AUTO_INCREMENT=10; 修改起始值 自增步长 基于会话级别: show session variables like 'auto_inc%'; 查看全局变量 `set session increment_increment=2;` 设置会话步长 `set session increment_offset=10;` 设置会话起始值 基于原创 2021-08-26 23:40:25 · 847 阅读 · 0 评论 -
SQL-主键&外键的定义
primary key 主键 需设置为不为空不重复&自增列 not null auto_increment primary key 一个表仅允许一个主键,但主键可由多列组成 create table tb1 ( id int not null auto_increment, department_id int, name char, age int, primary key(id,department_id) ) foreign key 外键 外键由单列组成 constraint原创 2021-06-09 00:22:47 · 1180 阅读 · 0 评论 -
基础数据类型
数字类型: int: tinyint: bigint: FLOAT:不精准的小数 DOUBLE:不精准的小数 decimal(10,5):精准的小数,10表示限制小数点前后数字共10位,5表示限制小数点后数字为5位 字符类型: char: varchar: ...原创 2021-06-08 23:25:58 · 68 阅读 · 0 评论 -
SQL操作基础-创建数据&数据表&基础增删改查
database:数据库 table:数据表 操作数据库 创建 **create** database 库名; 设置默认字符集为中文 create database 库名 **defaultcharset=utf8**; 打开 **use** database 库名; 删除 **drop** database 库名; 操作数据表 查找所有 show tables; 创建 **create** table 表名(列名1 类型,列名2 类型); 设置默认字符集为中文 create table原创 2021-05-28 00:42:48 · 117 阅读 · 0 评论