一。基本SQL语句 SQL:(Structured Query Language) 结构化查询语言 专门用来和关系型数据库进行通信的语言 SQL语句中的大小写问题: 1)关键字、函数名、列名和索引名不区分大小写 2)数据库名、表名、别名及视图名区分大小写的(因为linux区分大小写的) 3)存储过程 ...
分类:
数据库 时间:
2017-01-07 11:02:07
阅读次数:
285
触发器(trigger) 作用:监视某种情况并触发某种操作。 触发器定义:进行数据库应用软件的开发时,我们有时会碰到表中的某些数据改变,希望同时引起其他相关数据的改变的需求,利用触发器就能满足这样的需求。 它能在表中的某些特定数据变化时自动完成某些查询。运用触发器不仅可以简化程序,而且可以增加程序的 ...
分类:
数据库 时间:
2016-10-08 20:19:53
阅读次数:
261
增 insert into 表名 values (值1,值2...); 也可以指定所要插入的列: insert into 表名 (列1,列2...) values (值1,值2...); 注:一般MySQL的字符集是utf-8的,若我们使用的客户端默认的编码方式不是utf-8,则sql语句中有中文时 ...
分类:
数据库 时间:
2016-10-08 20:15:21
阅读次数:
303
子查询有三种:where型子查询,from型子查询,exist子查询。 where型子查询 where子查询:指把内层的查询结果当成外层查询的比较条件。 例句:查询出最新的商品:select good_id,good_name from good where good_id = (select ma ...
分类:
数据库 时间:
2016-10-08 19:58:41
阅读次数:
216
列的增删改 列声明包括:列名称,列属性,【列类型】,【默认值】。 增加列:add alter table 表名 add 列声明。 如:alter table boy add height tinyint unsigned not null default 0; 增加的列,默认在表的最后一列。 可以用 ...
分类:
数据库 时间:
2016-10-08 19:44:58
阅读次数:
181
union 联合 union的作用:把两次或多次查询结果合并起来。 典型案例:select good_id,good_name from good where shop_price>5000 or shop_price<20; select good_id,good_name from good w ...
分类:
数据库 时间:
2016-10-08 19:35:04
阅读次数:
172
当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。 创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字: CREATE ...
分类:
数据库 时间:
2016-10-08 19:19:45
阅读次数:
172
SQL分类 和大多数关系型数据库一样,mysql也具有以下几种类型的SQL语句: DML语句:主要用于新增,修改,删除和查询数据库的记录,关键字:insert,update,delete和select DCL语句:主要用于控制数据库对象(库,表,字段、用户等对象)的访问,关键字:grant,revo ...
分类:
数据库 时间:
2016-10-08 19:19:42
阅读次数:
274
入门语句: 创建库:create database 库名; 查询有多少数据库:show databases; 删除数据库:drop database 库名; 在MySQL中不能进行数据库名的修改(可通过新建一个库然后将旧库数据导入,然后删除旧库进行规避) 切换数据库:use 库名; 查看库下有多少张 ...
分类:
数据库 时间:
2016-10-08 19:00:45
阅读次数:
178
一、oracle常用数据类型 一、 数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建、更改和删除数据库对象。 用于操纵表结构的数据定义语言命令有: create table alter table truncate table ...
分类:
数据库 时间:
2016-09-05 22:15:59
阅读次数:
279