
MySql
ytlcainiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql命令
1、create命令用于创建数据库。 create命令格式:create database ; 注意:创建数据库之前要先连接Mysql服务器。 1) 建立一个名为xhkdb的数据库: mysql> create database xhkdb; 2) 创建数据库并分配用户: CREATE DATABASE 数据库名;GRANT SELECT,INSERT,UPDA转载 2015-04-14 10:21:30 · 410 阅读 · 0 评论 -
MYSQL查询语句优化
mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标: 执行时间 检查的行数 返回的行数 建立索引的几个准则: 1、合理的建立索引能转载 2015-05-23 20:03:02 · 403 阅读 · 0 评论 -
MySQL Explain 结果解读与实践
Explain 结果解读与实践 基于 MySQL 5.0.67 ,存储引擎 MyISAM 。 注:单独一行的"%%"及"`"表示分隔内容,就象分开“第一章”“第二章”。 explain 可以分析 select 语句的执行,即 MySQL 的“执行计划”: mysql> explain select 1; +----+--转载 2015-05-23 19:50:18 · 515 阅读 · 0 评论 -
Mysql表设计及经验---提高SQL查询效率
1.表设计: 数据库要满足基本范式; 选择合适的数据类型:尽量定长; 不要使用无法加索引的类型作为关键字段,比如text类型; 为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据; 选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合; 最好每个表都建立有auto_increment字段,建立合适的数据库索引以保证查询性能; 最好给转载 2015-05-28 10:51:38 · 1699 阅读 · 0 评论 -
mysql 日期时间处理函数
ADDDATE(date,interval expr unit),ADDDATE(expr,days) --- 添加时间值(时区)为日期值,其为DATE_ADD()的别名 DATA_ADD(date,INTERVAL expr unit)、DATE_SUB(date,INTERVAL expr unit) 这些函数进行时间运算;date参数指定开始日期的日期或日期时间值,expr是一个转载 2015-04-17 14:19:55 · 491 阅读 · 0 评论 -
JDBC ResultSet
The JDBC java.sql.ResultSet is used to handle the result returned from the SQL select statement. The SQL select statements reads data from a database and return the data in a result set. The r转载 2015-04-20 14:53:42 · 654 阅读 · 0 评论 -
sql操作总结
SQL 语句的多表查询方式 例如:按照 department_id 查询 employees(员工表)和 departments(部门表) 的信息。 方式一(通用型):SELECT ... FROM ... WHERE SELECT e.last_name,e.department_id,d.department_name FROM employees e,departments d转载 2015-04-17 14:24:43 · 450 阅读 · 0 评论 -
java - JDBC - Techniques
一、JDBC Data Types Java has a data type system, for example, int, long, float, double, string. Database systems also have a type system, such as int, char, varchar, text, blob, clob. The J转载 2015-04-20 15:21:32 · 540 阅读 · 0 评论 -
MySQL索引类型一览
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了转载 2015-04-14 13:53:10 · 286 阅读 · 0 评论 -
数据库三范式
关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松地,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范。 怎样使我们的数据库更加规范呢,前人总结了三个范式(其实一共有五个,但是一般的数据库只需满足三个转载 2015-04-14 14:47:30 · 364 阅读 · 0 评论 -
mysql数据类型
1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-214转载 2015-04-14 09:19:26 · 393 阅读 · 0 评论 -
mysql常用命令
连接数据库 mysql -u troy -ptroy 备份表 mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql 恢复表(与恢复数据库命令相同) mysql -u troy -ptroy mm_database 备份数据库 mysqldump -u troy -ptroy mm_databa转载 2015-05-25 11:04:55 · 420 阅读 · 0 评论