一、创建表 CREATE TABLE sys_user ( user_id bigint IDENTITY(1,1) NOT NULL PRIMARY Key, user_code varchar(32) NULL, user_name varchar(64) NULL, user_password ...
分类:
编程语言 时间:
2020-11-16 13:33:25
阅读次数:
8
行数据批量delete时,InnoDB如何处理自增ID,是一个潜在的大坑。整个实验步骤如上图:第一步:建表,设定自增列;第二步:指定id=1插入,锚定第一行是id是1;第三步:不指定id,依赖自增机制,插入3行;画外音:此时id应该变为2,3,4了?第四步:delete删除所有记录;画外音:坑就容易出在这里。第五步:指定id=0插入;第六步:指定id=1插入;第七步:不指定id,依赖自增机制,插入
分类:
其他好文 时间:
2020-11-16 13:11:46
阅读次数:
4
1.建表部分网上资料很多,此处不赘述 2.查询数据,传给前端 def userList(request): if request.is.ajax(): user=User.objects.values().all() user_list=list(user) response=JsonRespons ...
分类:
数据库 时间:
2020-11-13 12:17:09
阅读次数:
23
一、存储引擎 1.什么是存储引擎? 库就是文件夹,表就是文件,文件都会有文件的格式,存储引擎就是文件格式. 存储引擎就是文件的类型(格式),文本文件有TXT类型、图片有JPG类型、视频有MP4格式. mysql中最常用的是InnoDB存储引擎(格式) 2.使用存储引擎 1 # 创建表是指定存储引擎 ...
分类:
数据库 时间:
2020-11-11 16:30:14
阅读次数:
15
第一种方法: 第一步:安装express-generator -g 第二步:安装ejs模板 express --view=ejs 项目名 第三步:安装依赖进入项目 npm i 第二种方法: ...
分类:
其他好文 时间:
2020-11-08 16:57:39
阅读次数:
19
数据库基础操作:关系型数据库,如mysql 存在disk非关系型数据库 ,如redis 存内存数据库类型有三类:数字型,字符型,时间型 blob 二进制字符text 文本 mysql -h 服务器IP -P 端口 -u 用户名 -p 密码 --单行注释/*........*/ 多行注释 DDL 定义 ...
分类:
数据库 时间:
2020-11-07 17:08:22
阅读次数:
26
1、备份的类型冷备份:关闭数据、停止业务温备份:加锁备份热备份:在先备份,不会影响到也正常运行2、备份方式逻辑备份:基于SQL语句的备份(1)mysqldump建库、建表、数据插入(2)基于二进制日志:数据库的所有变化类的操作(3)基于复制的备份:将二进制日志实时传送到另一台机器并且恢复物理备份(1)xtrabackup进行物理备份(2)拷贝数据文件(冷备)3、备份工具(1)mysqldumpmy
分类:
数据库 时间:
2020-11-06 02:22:41
阅读次数:
26
连接Mysql建库建表 连接服务器中mysql! 信息: IP: 39.98.39.173 用户名: root 密码: root 1. 图形界面工具: navicate 2. 建库 3. 建表 分析 # 学生表students # 学生对象包含属性(id,姓名,性别,年龄,生日,手机号,地址...) ...
分类:
数据库 时间:
2020-11-04 18:51:41
阅读次数:
37
--mysql建表约束--主键约束它能够唯一确定一张表中的内容,也就是我们通过某个字段添加约束,就可以是的该字段唯一(不重复)且不为空。create table user( id int primary key, name varchar(20) ); --联合主键 只要联合的主键加起来不重复即可 ...
分类:
数据库 时间:
2020-11-01 22:01:50
阅读次数:
26
今天尝试使用索引来提升查找效率,因此使用mysql进行实验,然后创建了一个表,往里面随机插入100万条数据。使用的是linux环境下的mysql,数据库连接软件是navicat。 使用里面包含tableid,userid等,这是创建表的语句。 CREATE TABLE user ( `tableid ...
分类:
数据库 时间:
2020-11-01 09:47:09
阅读次数:
25