MySQL
文章平均质量分 84
iteye_6153
这个作者很懒,什么都没留下…
展开
-
mySQL语句整理
2016-2-1整理select CONCAT('bh',YHBH) AS YHBH,YHXM from sfjc_yw_ryxx where FYDM='1300B00' AND BZLX != '8' AND LKYY IS null and yhbh NOT IN (select yhbh from sfjc_jl_djlxr) ORDER BY NBPXH,cast(ZWMC ...原创 2016-02-16 11:31:28 · 551 阅读 · 0 评论 -
MySQL的数据类型:文本、数字、日期/时间
在MySQL中,有三种主要的类型:文本、数字和日期/时间类型。 文本类型(text):数据类型 描述CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多255 个字符。VARCHAR(size) 保存可变长度的字符串(可包含字母、数字以及特殊字符...原创 2016-03-25 10:14:04 · 283 阅读 · 0 评论 -
mySQL的表连接
一、mysql表的连接方式内连接和外连接的区别:我把两个表比作集合A、B,其中,内连接是集合A和集合B的交集,而交集的内容在两个表中都存在,即在每一个表的内部;而外连接则是除了交集外,还有另一个表中的内容(左、右、全),所涉及的结果集是两个表中的内容。 二、表的连接方式:表的连接查询方式有内连接、外连接(左连接、右连接、全连接)、交叉连接。 下面举例中所采用的表:...原创 2016-03-15 21:59:22 · 157 阅读 · 0 评论 -
mySQL查看存储过程、函数、视图、触发器
一、查看存储过程1.show procedure status; //查看所有的2.show create procedure proc_AllUser[proc_name]; 查看proc_AllUser这个存储过程的具体信息3.select 'name' from mysql.proc where db = 'test' and 'type' = 'PROCEDURE';...原创 2016-03-11 11:20:13 · 107 阅读 · 0 评论 -
mySQL中索引index详解
索引mysql <wbr>索引(index) 注意:1、不要过度索引2、索引条件列(where后面最频繁的条件列)3、尽量索引散列值,过于集中的值不要索引。索引类型1、普通索引(index):仅仅是加快查询速度2、唯一索引(unique index):行上的值不能重复3、主键索引(primary key):主键不能索引主键索引必定是唯一的,唯一索引不一定是主键,一张表上只能...原创 2016-03-09 23:36:57 · 377 阅读 · 0 评论 -
mySQL学习入门教程——5.常用的高级操作
五、mysql常用的高级操作 一、MySQL表复制create table t2 like t1; #复制表结构,t2可以学习到t1所有的表结构insert into t2 select * from t1; #复制表数据,但是这样还是会有缺陷,因为没有考虑到列的对应,因为t1与t2的表结构完全一致,所以此次操作才不会出错!建议:insert into...原创 2016-03-09 23:09:36 · 131 阅读 · 0 评论 -
mySQL学习入门教程——4.内置函数
四、内置函数: 包括了字符串函数、数值函数、日期函数、流程控制函数、其他函数(获取数据库信息)... 一、字符串函数【比较常用,需要掌握】1、 concat(s1,s2,...,sn) #把传入的参数连接成一个字符串select concat('abc','def');select concat(name,' age is ',age) from users;2、inser...原创 2016-03-09 22:45:42 · 111 阅读 · 0 评论 -
mySQL学习入门教程——3.SQL的设计和编写
一、SQL语句分类数据定义语言(DDL):用于定义和管理数据对象,包括数据库、数据表、视图、索引等。例如:CREATE、DROP、ALTER等语句。数据操作语言(DML):【和表中的数据记录有关的语言】用于操作数据库对象中所包含的数据。例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL):用于查询数据库对象中所包含的数据,能够进行单表查询、连接查询、嵌套查询,...原创 2016-03-09 22:21:55 · 111 阅读 · 0 评论 -
mySQL学习入门教程——2.创建表
二、创建表 一、创建数据表的SQL语句模型(弱类型)CREATE TABLE [IF NOT EXISTS] 表名称(字段名1 列的类型[属性][索引],字段名2 列的类型[属性][索引],…字段名n列的类型[属性][索引],)[表属性][表字符集];【表名称,字段名需要自己来命名】【SQL语句并不区分大小写,但是一个文件名:在Windows下不区分大小写,但是在 Linux/UNIX...原创 2016-03-09 21:17:40 · 167 阅读 · 0 评论 -
mySQL学习入门教程——1.概述
一、MySQL概述 1、 MySQL架构C/S: client / server架构MySQL DBMS(Data Bank Management System): 数据库管理系统客户端 <---> 服务器 ---> 数据库 ---> 数据表 ---> (记录/行,字段/列)2、 开发时需要掌握的操作:一、为项目设计表二、使用SQL语句(SQL语句编...原创 2016-03-08 20:04:52 · 74 阅读 · 0 评论 -
MySQL性能优化二十一条实战经验
(有几条适用于php开发)现在,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些...原创 2016-03-05 15:20:01 · 123 阅读 · 0 评论 -
mysql explain用法和结果的含义
(关于explain使用:比较好的例子)重点是第二种用法,需要深入的了解。先看一个例子:mysql> explain select * from t_order; +----+-------------+---------+------+---------------+------+---------+------+--------+-------+ | id | ...原创 2016-03-01 11:09:20 · 77 阅读 · 0 评论 -
mySQL单表限制大小
MySQL单表大小的限制在目前的技术环境中,由所在主机的OS上面的文件系统来界定而不是由MySQL数据库本身来决定了。在老版本的MySQL 3.22中,MySQL单表大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来...原创 2016-02-20 11:12:48 · 242 阅读 · 0 评论 -
mySQL部分疑问和小结(orale)
2015/10/15 1.mysql语句: ALTER table scfz_xewp add BGR varchar(255) after KYR 2.创建触发器时: --/ CREATE DEFINER=`sfjc`@`%` TRIGGER `sfjc`.`sfjc_wz_lm_before_insert` BEFORE INSERT ON sfjc.sfjc_w...原创 2016-02-18 08:41:21 · 101 阅读 · 0 评论 -
MySQL中的触发器insert、update
以下为MySQL 触发器insert 的3个示例演示(update类似)delimiter // create trigger InsertUser before insert on user for each row Begin insert into user_group(uid,gid) values(new.uid,'group4444444...原创 2016-04-24 13:16:29 · 337 阅读 · 0 评论