建表语句: 单个添加更新 如果记录在表中不存在则进行插入,如果存在则进行更新: 批量添加更新在更新大量数据时可能同时遇到两个问题:① 如果每条更新执行一次sql性能很低,也容易造成阻塞;② 批量更新时又有可能遇到主键重复的问题使用 ON DUPLICATE KEY UPDATE 一条sql解决批量更 ...
分类:
数据库 时间:
2019-05-06 19:21:55
阅读次数:
366
建表语句 插入数据 题目 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询教师所有的单位即不重复的Depart列。 3、 查询Student表的所有记录。 4、 查询Score表中成绩在60到80之间的所有记录。 5、 查询Score表中成绩为85,86或88 ...
分类:
数据库 时间:
2019-05-05 17:14:17
阅读次数:
163
1、建表语句 CREATE TABLE Websites( ID INT PRIMARY KEY, NAME VARCHAR2(30), URL VARCHAR2(100), alexa INT, country VARCHAR2(30));INSERT INTO Websites(ID,NAME, ...
分类:
数据库 时间:
2019-05-04 13:24:48
阅读次数:
174
1、场景 取数据库表中指定条件的数据。 2、建表语句 CREATE TABLE [Chapter13].[Account]( [AccountId] [int] IDENTITY(1,1) primary key, [Name] [varchar](50) NOT NULL, [Balance] [ ...
分类:
其他好文 时间:
2019-04-18 09:16:54
阅读次数:
127
1、EF多实体对应单表 适用场景:单数据库表,表数据有较长用字段,有不常用或者大数据字段。 2、建表语句 CREATE TABLE [Chapter2].[Photograph]( [PhotoId] [int] IDENTITY(1,1) primary key NOT NULL, [Title] ...
分类:
其他好文 时间:
2019-04-14 09:20:25
阅读次数:
137
这里的字段会不断更新 unsigned 这个字段一般在建表的时候写在Id上,用来表示不分正负号 tinyint 这个字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。 CURRENT_TIMESTAMP datatime的默认值,可以自动更新添加时间 未完待续 ...
分类:
数据库 时间:
2019-04-11 19:25:49
阅读次数:
159
-- 1、JOIN与UNION的区别详解 CREATE TABLE t1(id int,value1 text); INSERT INTO t1 VALUES(1,'a'),(2,'b'),(3,'c'); -- 创建表格t1 CREATE TABLE t2(id int,value2 text);... ...
分类:
数据库 时间:
2019-04-06 09:30:17
阅读次数:
421
一、行转列 有如图所示的表,现在希望查询的结果将行转成列 建表语句如下: 查询语句: 此处用之所以用MAX是为了将无数据的点设为0,防止出现NULL 结果展示: 二、列转行 有如图所示的表,现在希望查询的结果将列成行 建表语句如下: 查询语句: 结果展示: ...
分类:
数据库 时间:
2019-04-02 16:56:36
阅读次数:
1106
引擎指的是一个系统的核心部分引擎有不同分类是为了适应不同的使用场景查看mysql支持的所有引擎show enginesMRG_MYISAM 是一堆MYISAM表的集合 用于做水平分表,如果一个表中数据量太大 将导致效率降低 水平分表就是把整个大表拆成不同的小表,每一次查询会先判断数据在哪一个表中 然 ...
分类:
其他好文 时间:
2019-03-15 17:36:48
阅读次数:
148
本章内容: 查看\创建\使用\删除 数据库 用户管理及授权实战 局域网远程连接法 查看\创建\使用\删除\清空\修改 数据库表(是否可空,默认值,主键,自增,外键) 表内容的增删改查 where条件、通配符_%、限制limit、排序desc\asc、连表join、组合union 查看建表语句、查看表 ...
分类:
数据库 时间:
2019-03-14 16:32:56
阅读次数:
198