SQL是(Structured Query Language)结构化查询语言的简称,下面赵一鸣随笔博客从基础知识、判断对象和应用技巧等方面,介绍了SQL的应用方法。
基础
创建数据库
创建之前判断该数据库是否存在
if exists (select * from sysdatab...
分类:
数据库 时间:
2015-05-26 14:18:07
阅读次数:
239
1.新建用户 @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,‘jeecn’,password(‘jeecn’)); //刷新系统权限表 mysql>flush privileges; 这样就...
分类:
数据库 时间:
2015-05-08 13:14:54
阅读次数:
200
【1】清空表语句
truncate table fke_message;
【2】重设自增字段起始值
alter table fke_message auto_increment = 10001;
【3】常用建表语句
DROP TABLE IF EXISTS `fke_message`;
CREATE TABLE `fke_message` (
`id` i...
分类:
数据库 时间:
2015-05-06 21:13:58
阅读次数:
179
--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alter table 表名 add constraint 主键名 ...
分类:
数据库 时间:
2015-05-05 12:12:59
阅读次数:
191
目录1、SQL语句分类2、DDL语句3、DML语句4、DCL语句5、事务相关语句6、mysql查询 6.1、单表简单查询 6.2、多表组合查询 6.2.1、联结查询(交叉联结,内联结,外联结(左外联结、右外联结)) 6.2.2、联合查询(UNION) 6.2.3、内联结 6....
分类:
数据库 时间:
2015-04-22 13:21:04
阅读次数:
202
目录1、备份目的2、备份类型3、备份对象4、备份工具5、备份的一般操作流程6、数据恢复的一般操作流程7、备份工具1、备份目的备份的目的是为了数据还原和恢复数据,备份只是一种手段,还原和恢复才是目的。对备份的数据要做定期的恢复测试,已确保备份的可用性。2、备份类型备份..
分类:
数据库 时间:
2015-04-14 20:18:56
阅读次数:
222
多对多判断select a.* from Temp2 a (nolock) where not exists(select * from Temp1 where 年月=a.年月 and 水表代码=a.水表代码 and 水价分类=a.水价分类) order by 小计SELECT * FROM ...
分类:
数据库 时间:
2015-04-10 19:40:00
阅读次数:
185
在实际应用中,我们经常会有这样一种需求——某一个项目的开发团队只能对其正在进行项目的数据库及数据表进行增删改查操作,而无权对其他项目的数据库进行上述操作,这就不能单单使用一个root用户来搞定,需要我们为MySQL添加普通用户并赋予相应权限。1.创建/移除一个MySQL普通..
分类:
数据库 时间:
2015-04-08 16:46:21
阅读次数:
218
目录1、SQL语句分类2、DDL语句3、DML语句4、DCL语句5、事务相关语句6、mysql查询6.1、单表简单查询6.2、多表组合查询6.2.1、联结查询(交叉联结,内联结,外联结(左外联结、右外联结))6.2.2、联合查询(UNION)6.2.3、自联结6.3、子查询6.3.1、WHERE子查询6.3.2、FROM子查询..
分类:
数据库 时间:
2015-04-07 19:53:45
阅读次数:
217
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户:CREATE USER username IDENTIFIED ...
分类:
数据库 时间:
2015-04-02 13:05:22
阅读次数:
199