随笔分类 -  mysql

摘要:``` python 一般MySQL 数据库乱码由以下几种情况造成(按照顺序): 1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 创建 阅读全文
posted @ 2019-08-13 15:19 xushukui 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:转自: https://www.cnblogs.com/CHEUNGKAMING/p/5709796.html python 上面呢就是通过命令行连接数据库 说完连接,那就是导入的了,说起来,最近我还真是跟着命令行玩上了啊 如果是本地导入呢,语句格式则是:mysql h 主机地址(本机localho 阅读全文
posted @ 2019-07-24 18:21 xushukui 阅读(8693) 评论(0) 推荐(0) 编辑
摘要:其中basedir和datadir可以根据自己的实际情况来决定! 看到默认初始化了mysql数据库,其中user表里面存储MySQL用户信息。我们可以看一下默认MySQL用户: select user,host,authentication_string from mysql.user; 阅读全文
posted @ 2018-10-23 16:15 xushukui 阅读(334) 评论(0) 推荐(0) 编辑
摘要:MySQL中删除表记录delete from和truncate table的用法区别: mysql中有两种删除表中记录的方法: (1)delete from语句, (2)truncate table语句。 delete from语句可以使用where对要删除的记录进行选择。delete语句更灵活。 阅读全文
posted @ 2017-08-07 09:41 xushukui 阅读(463) 评论(0) 推荐(0) 编辑
摘要:现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去。 answer 01: create table dust select from student;//用于复制前未创建新表dust的情况下 answer 02: insert into dust select fro 阅读全文
posted @ 2017-08-05 18:52 xushukui 阅读(2655) 评论(0) 推荐(0) 编辑
摘要:group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下: id name dept salar 阅读全文
posted @ 2017-08-05 15:03 xushukui 阅读(212) 评论(0) 推荐(0) 编辑
摘要:MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段,format:日期格式 select now(); 返回系统日期,输出 2009 12 25 14:38:59 select date_form 阅读全文
posted @ 2017-08-05 09:21 xushukui 阅读(266) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.jb51.net/article/36363.htm 1.什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了 阅读全文
posted @ 2017-08-04 16:37 xushukui 阅读(274) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下: 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表 阅读全文
posted @ 2017-08-04 09:51 xushukui 阅读(44114) 评论(0) 推荐(1) 编辑
摘要:http://www.cnblogs.com/daxian2012/articles/2767989.html http://www.cnblogs.com/cy163/archive/2008/10/27/1320798.html 阅读全文
posted @ 2017-08-03 18:50 xushukui 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在看sql教程的时候,我学的是mysql,但是教程上面的一点在mysql里面是不支持的,所以就找了其他的替代的办法 sql教程上面是这样的: 通过使用类似 GETDATE() 这样的函数,DEFAULT 约束也可以用于插入系统值: CREATE TABLE Orders ( O_Id int NOT 阅读全文
posted @ 2017-08-03 17:30 xushukui 阅读(4554) 评论(0) 推荐(0) 编辑
摘要:mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值 在使用create table创建表的时候,为字段设置默认值,如下: mysql CREATE TABLE Test(State 阅读全文
posted @ 2017-08-03 16:34 xushukui 阅读(1549) 评论(0) 推荐(0) 编辑
摘要:首先看下面这段MySQL的操作,新建一个含有a和b的表,其中a用check约束必须大于0,然而插入了一条( 2,1,1)的数据,其中a= 2,也是成功插入的。 所以MySQL只是check,但是不强制check。 mysql create table checkDemoTable(a int,b i 阅读全文
posted @ 2017-08-03 10:51 xushukui 阅读(7320) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-02 17:57 xushukui 阅读(224) 评论(0) 推荐(0) 编辑
摘要:用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggre 阅读全文
posted @ 2017-08-02 15:41 xushukui 阅读(120) 评论(0) 推荐(0) 编辑
摘要:由于MySQL设计时不支持full outer join, 所以如果有全连接需求时,需要一点小技巧来实现。 假设有两个表t1,t2 full outer join 的效果和下面的效果一样: SELECT FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELE 阅读全文
posted @ 2017-08-02 09:03 xushukui 阅读(520) 评论(0) 推荐(0) 编辑
摘要:虫师博客(Python使用MySQL数据库(新)): https://www.cnblogs.com/fnng/p/3565912.html 1.更改表的结构,增加一个字段放置新增的属性 alter table table_name add column_name type 2.更改已经建立的数据库 阅读全文
posted @ 2017-07-31 16:37 xushukui 阅读(297) 评论(0) 推荐(0) 编辑
摘要:创建表 简单的方式 CREATE TABLE person ( number INT(11), name VARCHAR(255), birthday DATE ); 或者是 CREATE TABLE IF NOT EXISTS person ( number INT(11), name VARCH 阅读全文
posted @ 2017-07-29 15:23 xushukui 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示