MariaDB第三章(select) 基本查询 --查询基本使用(条件,排序,聚合函数,分组,分页) --创建学生表 create table students ( id int unsigned not null auto_increment primary key, name varchar(2 ...
分类:
数据库 时间:
2019-09-25 15:59:02
阅读次数:
119
从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 一. 创建json(不可以设置长度,可以是null,不能用有默认值) mysql> CREATE TABLE lnmp ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, ` ...
分类:
数据库 时间:
2019-09-23 15:27:15
阅读次数:
102
1.创建数据库: create database test0922; use test0922; 2.创建数据表测试事务: create table account( -> id int primary key auto_increment, -> name varchar(20), -> mone ...
分类:
数据库 时间:
2019-09-22 11:06:46
阅读次数:
111
一、pymysql模块安装pip3 install pymysql二、连接数据库2.1、创建测试数据mysql> create database AA;mysql> use AAmysql> create table test(id int primary key auto_increment,na... ...
分类:
数据库 时间:
2019-09-22 10:21:15
阅读次数:
145
一、常见字段 1.1AutoField int primary key auto_increment int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 1.2IntegerField ? 一个整数类型,范围在 2147483 ...
分类:
其他好文 时间:
2019-09-22 01:01:31
阅读次数:
81
主键、自增、唯一键和三大范式 主键primary key, 加在建表语句中primary key(主键列表),主键对应的字段不允许重复 自增长,在建表语句字段后加auto_increment,这样当对应的字段设置值不给值或给null或直接给默认值时会从表中最大值+1,一个表中只能有一个自增长 唯一键 ...
分类:
其他好文 时间:
2019-09-21 10:43:10
阅读次数:
125
UNSIGNED 无符号,没有负数,从0开始ZEROFILL 零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度,字段会自动添加UNSIGNEDNOT NULL 非空约束,也就是插入值的时候这个字段必须要给值,值不能为空DEFAULT 默认值,如果插入记录的时候没有给字段赋值,则使 ...
分类:
数据库 时间:
2019-09-20 16:39:39
阅读次数:
306
准备 建表与数据准备 建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enu ...
分类:
其他好文 时间:
2019-09-17 13:25:06
阅读次数:
78
在mysql中,假设我们定义的主键是 intunsigned,所以最大可以达到2的32幂次方 1 = 4294967295,这时候我们将AUTO_INCREMENT设置为最大值,然后来插入数据会得到一个异常 主要是因为我们在插入数据的时候,因为主键已经是最大值了,所以再次插入数据的时候,拿到的数据还 ...
分类:
数据库 时间:
2019-09-17 12:50:49
阅读次数:
150
所用数据库mysql5.7 1、创建表:create table query1(id int not null auto_increment,custId varchar(6),startYear varchar(6),primary key(id)) 2、插入数据: 3、sql: 查看结果: 由于 ...
分类:
其他好文 时间:
2019-09-14 18:44:49
阅读次数:
81