随笔分类 -  MySQL

摘要:一、安装vc++运行时库 百度云盘链接:https://pan.baidu.com/s/1fEKsPjMfof0-_hPQVsqU0Q 提取码:wiaw 说明:因为下面的mysql安装包是.msi格式的,需要vc++运行时库的支持才能安装 二、下载MySQL安装包 百度云盘链接:https://pa 阅读全文
posted @ 2020-03-01 16:00 框框A 阅读(4680) 评论(0) 推荐(0)
摘要:创建数据库: CREATE DATABASE `Db` CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci '; 创建数据库: CREATE DATABASE `Db` CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ 阅读全文
posted @ 2016-08-05 00:07 框框A 阅读(683) 评论(0) 推荐(0)
摘要:mysql -u root -proot --default-character-set=utf8 mysql> source d:/jxgl.sql; //登录指定客户端使用的字符编码为utf8 //sql文件中必须要创建和切换数据库 如: CREATE DATABASE IF NOT EXIST 阅读全文
posted @ 2015-11-28 16:18 框框A 阅读(302) 评论(0) 推荐(0)
摘要:解决问题方法如下: 在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。 那么如何用管理员身份来运行cmd程序呢? 1.在开始菜单的搜索框张收入cmd,然后右键单击,并 阅读全文
posted @ 2015-09-05 20:48 框框A 阅读(178) 评论(0) 推荐(0)
摘要:出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。解决办法:将远程服务器上的mysql数据库中的user表中root用户所对应的Host字段"127.0.0.1"改为"%"即可。mysql>usemysqlmysql>updateusersetHost="%"where... 阅读全文
posted @ 2015-08-31 16:05 框框A 阅读(241) 评论(0) 推荐(0)
摘要:。通过修改MySQL配置文件实现-default-storage-engine=engine。通过创建数据表的命令实现-CREATE TABLE table_name(...)ENGINE=engine;例:CREATE TABLE tp1(s1 VARCHAR(10))ENGINE=MyISAM;... 阅读全文
posted @ 2015-07-28 15:25 框框A 阅读(601) 评论(0) 推荐(0)
摘要:MySQL可以将数据以不同的技术存储在文件中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。MySQL支持的存储引擎有:MyISAMInnoDBMemoryCSVArchive并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性。(假... 阅读全文
posted @ 2015-07-27 16:15 框框A 阅读(324) 评论(0) 推荐(0)
摘要:不带参数的存储过程CREATE PROCEDURE sp1()SELECT VERSION();调用存储过程:CALL sp1 //不带参数的存储过程在调用时,可以不加括号DELIMITER //带IN参数的存储过程CREATE PROCEDURE removeUserById(IN uid INT... 阅读全文
posted @ 2015-07-26 22:55 框框A 阅读(179) 评论(0) 推荐(0)
摘要:不带参数的自定义函数CREATE FUNCTION f1() RETURNS VARCHAR(30)RETURN SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日 %i分:%s秒');带有参数的自定义函数CREATE FUNCTION f2(num1 SMALLINT UNSI... 阅读全文
posted @ 2015-07-26 14:41 框框A 阅读(192) 评论(0) 推荐(0)
摘要:修改MYSQL的登录密码SET PASSWORD=PASSWROD('new_password'); 阅读全文
posted @ 2015-07-26 14:27 框框A 阅读(2289) 评论(0) 推荐(0)
摘要:CURDATE()CURTIME()DATE_ADD('2015-01-01',INTERVAL 365 DAY)DATE_ADD('2015-01-01',INTERVAL 3 WEEK)DATEDIFF('2015-01-01','2014-01-01')DATE_FORMAT('2015-1-... 阅读全文
posted @ 2015-07-25 19:29 框框A 阅读(230) 评论(0) 推荐(0)
摘要:如果需要使用LIKE查找字符'%'的话例:SELECT * FROM users WHERE first_name LIKE '%1%%' ESCAPE '1'即字符1后面的%不作通配符 阅读全文
posted @ 2015-07-25 19:00 框框A 阅读(974) 评论(0) 推荐(0)
摘要:删除前的person表(删除name值相同的记录,保留id最小的记录)+----+-------+------+------+| id | name | job | age |+----+-------+------+------+| 1 | Mike | 18 | 30 || 2 | Tom | ... 阅读全文
posted @ 2015-07-25 08:49 框框A 阅读(214) 评论(0) 推荐(0)
摘要:创建表的同时将查询的结果写入到数据表中CREATE TABLE IF NOT EXISTS tbl_name [(create_definition,...)] select_statement 例:CREATE TABLE IF NOT EXISTS job(id SMALLINT UNSIGN... 阅读全文
posted @ 2015-07-24 18:33 框框A 阅读(782) 评论(0) 推荐(0)
摘要:person(id,name,job,age)job(id,name)UPDATE person INNER JOIN job ON person.job=job.name SET person.job=job.id; 阅读全文
posted @ 2015-07-24 15:12 框框A 阅读(158) 评论(0) 推荐(0)
摘要:SELECT id,name,price FROM goods WHERE price>=ANY (SELECT price FROM goods WHERE category='笔记本');注:ANY和SOME完全一样,表示子查询的任意一项ALL表示子查询的所有项>ANY,只要大于子查询的最小值就... 阅读全文
posted @ 2015-07-24 10:40 框框A 阅读(204) 评论(0) 推荐(0)
摘要:SET NAMES gbk; 阅读全文
posted @ 2015-07-24 10:13 框框A 阅读(201) 评论(0) 推荐(0)
摘要:INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},...例:INSERT users SET username='kobe',age=35; 阅读全文
posted @ 2015-07-24 10:05 框框A 阅读(537) 评论(0) 推荐(0)
摘要:将另一张表中的查询结果插入到指定的表中例:INSERT test(username) SELECT username FROM users WHERE age>=20;其中test(id,username),users(id, username,age) 阅读全文
posted @ 2015-07-24 09:59 框框A 阅读(217) 评论(0) 推荐(0)
摘要:LIMIT {[offset,]row_count | row_count OFFSET offset}限制查询结果返回的数量例:SELECT * FROM users LIMIT 2;---出现头两条记录例:SELECT * FROM users LIMIT 3,2;---出现第4,5两条记录(从... 阅读全文
posted @ 2015-07-24 09:52 框框A 阅读(236) 评论(0) 推荐(0)