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 · 86 阅读 · 0 评论 -
SQL-唯一索引
唯一索引:create table t1(id int,num int,xx int,unique uql(num,xx))PS:唯一:约束不能重复(可以为空)主键:约束不能重复(不能为空)唯一索引:加速查找原创 2021-09-14 23:17:00 · 110 阅读 · 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 · 792 阅读 · 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 · 1122 阅读 · 0 评论 -
基础数据类型
数字类型:int:tinyint:bigint:FLOAT:不精准的小数DOUBLE:不精准的小数decimal(10,5):精准的小数,10表示限制小数点前后数字共10位,5表示限制小数点后数字为5位字符类型:char:varchar:...原创 2021-06-08 23:25:58 · 51 阅读 · 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 · 95 阅读 · 0 评论