随笔分类 - MySQL
摘要:linux下: 需要PHP环境支持,安装PHP自行百度 下载linux-phpMyAdmin,并解压 php -S 127.0.0.1:8081 -t phpMyAdmin/
阅读全文
摘要:1、统计指定数据库下表的数量 mysql > use information_schema; mysql > SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname';2、命令行导入.s...
阅读全文
摘要:数据库隔离级别:是在在数据库操作中,为了有效保证并发读取数据的正确性提出的。 隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。对于多数应用程序,可以优先考虑把数据库系统的隔离级别设为Read Committed。它能够避免脏读取,而且具有较好的并发性能。尽管它会导致不可重复...
阅读全文
摘要:存储过程和函数:创建示例代码:DELIMITER $$CREATE PROCEDURE proc(IN c_id INT, IN c_name VARCHAR(20), OUT count INT)READS SQL DATABEGIN SELECT * FROM course W...
阅读全文
摘要:数值类型、字符串类型、日期时间类型数值类型(整数、小数): zerofill:位数不够用0填充。ALTER TABLE t1 MODIFY id1 int ZEROFILL;小数(浮点数、定点数):浮点数(float、double)、定点数(decimal)定点数在MySQL内部以字符串的形式存放,...
阅读全文
摘要:SQL语句:DDL(Data Definition Languages)语句:数据定义语言;操作对象:数据段、数据库、表、列、索引等。 数据库: 创建:CREATE DATABASE dbname; 删除:DROP DATABASE dbname; 表: ...
阅读全文
摘要:这绝对是基本功,没有任何理由说不会,甚至不知道,作为自己面壁思过的一道题SQL:SELECT user_name, COUNT(*) as countFROM logGROUP BY user_name如果加上HAVING则作为count数量的条件查询控制,如:HAVING count > 1; 意...
阅读全文
摘要:最近遇到一个修改 mysql 表类型的问题,以前在 phpmyadmin 管理 mysql 数据库时,建立的表默认是 MyISAM 类型,而且修改表类型也比较方便。奈何现在配置 phpmyadmin 出了问题,也懒得去弄了,就装了另一个 mysql 的管理工具,比较方便。可是我新建的表默认确是 In...
阅读全文
摘要:1、表的类型必须为InnoDB的才能创建外键。2、外键名和另一个表的主键名是否匹配。3、外键名和主键名的类型是否匹配。4、字符集UTF-8统一。
阅读全文
摘要:联表查询#####################SELECT *FROM TABLE1 AS ONEINNER JOIN TABLE2 AS TWOON ONE.T1_T2_ID = TWO.T2_IDWHERE 查询条件#####################异或###############...
阅读全文
摘要:条件::::表first(a:关键字),表later(b:含有关键字a的字段)问题::::在表first中,a 作为表later中b查询条数的关键字,分别查出每个关键字a对应表later中b含有的条数? 如:a 含有 12,13,11 b 含有 145,124,135,12...
阅读全文
摘要:前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是...
阅读全文

浙公网安备 33010602011771号