随笔分类 - mysql数据库
摘要:1、数据脏读 2、数据幻读 3、不可重复读
阅读全文
摘要:``` python 一般MySQL 数据库乱码由以下几种情况造成(按照顺序): 1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 创建
阅读全文
摘要:转自: https://www.cnblogs.com/CHEUNGKAMING/p/5709796.html python 上面呢就是通过命令行连接数据库 说完连接,那就是导入的了,说起来,最近我还真是跟着命令行玩上了啊 如果是本地导入呢,语句格式则是:mysql h 主机地址(本机localho
阅读全文
摘要:``` python CREATE TABLE t_testscore( pk_id INT PRIMARY KEY, c_name VARCHAR(50) , c_score INT, c_class INT )DEFAULT CHARSET=utf8; INSERT INTO t_testsco
阅读全文
摘要:其中basedir和datadir可以根据自己的实际情况来决定! 看到默认初始化了mysql数据库,其中user表里面存储MySQL用户信息。我们可以看一下默认MySQL用户: select user,host,authentication_string from mysql.user;
阅读全文
摘要:一、mysql自连接 mysql有时在信息查询时需要进行对自身连接(自连接),所以我们需要为表定义别名。我们举例说明,下面是商品采购表,我们需要找到采购价格比惠惠高的所有信息。 一般情况我们看到这张表我们第一时间用语句进行操作: SELECT FROM shoping WHERE price 27
阅读全文
摘要:原文地址: https://www.cnblogs.com/qiuqiuqiu/p/6442791.html 1) 内连接 2)左连接 3) 右连接 4) 完全连接
阅读全文
摘要:原文地址: http://blog.csdn.net/github_37767025/article/details/67636061 多表连接查询
阅读全文
摘要:``` python
实例: SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Ben...
阅读全文
摘要:如果mysql报错:Error Code: 1215. Cannot add foreign key constraint (foreign keys) 检查 主从表两个字段的属性是否一致 python 如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来
阅读全文
摘要:MySQL中删除表记录delete from和truncate table的用法区别: mysql中有两种删除表中记录的方法: (1)delete from语句, (2)truncate table语句。 delete from语句可以使用where对要删除的记录进行选择。delete语句更灵活。
阅读全文
摘要:现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去。 answer 01: create table dust select from student;//用于复制前未创建新表dust的情况下 answer 02: insert into dust select fro
阅读全文
摘要:group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下: id name dept salar
阅读全文
摘要:MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段,format:日期格式 select now(); 返回系统日期,输出 2009 12 25 14:38:59 select date_form
阅读全文
摘要:原文:http://www.jb51.net/article/36363.htm 1.什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了
阅读全文
摘要:本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下: 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表
阅读全文
摘要:http://www.cnblogs.com/daxian2012/articles/2767989.html http://www.cnblogs.com/cy163/archive/2008/10/27/1320798.html
阅读全文
摘要:在看sql教程的时候,我学的是mysql,但是教程上面的一点在mysql里面是不支持的,所以就找了其他的替代的办法 sql教程上面是这样的: 通过使用类似 GETDATE() 这样的函数,DEFAULT 约束也可以用于插入系统值: CREATE TABLE Orders ( O_Id int NOT
阅读全文
摘要:mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值 在使用create table创建表的时候,为字段设置默认值,如下: mysql CREATE TABLE Test(State
阅读全文
摘要:首先看下面这段MySQL的操作,新建一个含有a和b的表,其中a用check约束必须大于0,然而插入了一条( 2,1,1)的数据,其中a= 2,也是成功插入的。 所以MySQL只是check,但是不强制check。 mysql create table checkDemoTable(a int,b i
阅读全文