
=====MySQL=====
PaigeWw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于MySQL
MySQL目录结构bin:可执行文件data:存储数据文件docs:相关文档include:包含头文件lib:库文件share:错误消息和字符集文件MySQL编码的配置——MySQL的配置文件:my.ini在my.ini中:[mysql]default-characters-set=utf8[mysql]character-set原创 2016-04-10 09:57:50 · 233 阅读 · 0 评论 -
MySQL修改数据表
======================================================修改数据表==========修改列ALTER TABLE table_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name]*[FIRST|AFTER col_name]:FIRST表示把插原创 2016-04-21 10:11:39 · 306 阅读 · 0 评论 -
MySQL存储引擎
存储引擎:存储数据,查询数据的技术每种存储引擎使用不同的存储机制,索引技巧,锁定水平,最终提供不同的功能MySQL支持的存储引擎:-MyISAM:存储限制可达256TB,支持索引,表级锁定,数据压缩-InnoDB:存储限制为64TB,支持事务和索引,行级锁定-Memory(存储在内存中)-CSV-Archive设置存储引擎修改MySQL配置文件:defaul原创 2016-05-04 11:52:16 · 235 阅读 · 0 评论 -
MySQL存储过程
存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理优点:增强SQL语句的功能和灵活性实现较快的执行速度减少网络流量创建存储过程CREATE [DEFINER={user|CURRENT_USER}]PROCEDURE sp_name([proc_parameter[......]])[characteristic...] routi原创 2016-05-04 11:51:13 · 256 阅读 · 0 评论 -
MySQL自定义函数
UDF(user-dinfine function,UDF)自定义函数自定义函数的两个必要条件:(1)参数(2)返回值创建自定义函数:CREATE FUNCTION function_nameRETURNS{STRING|INTEGER|REAL|DECIMAL}routine_body函数体:(1)函数体由合法的SQL语句构成(2)函数体可以是简单的S原创 2016-05-01 16:57:32 · 374 阅读 · 0 评论 -
MySQL运算符和函数
字符函数CONCAT():字符连接SELECT CONCAT(frist_name,'-',last_name) AS name FROM test;CONCAT_WS():使用指定的分隔符进行字符连接SELECT CONCAT_WS('-',frist_name,last_name) AS name FROM test;FORMAT(数字,小数点后保留的位数):按千分位数字格原创 2016-04-29 18:11:46 · 279 阅读 · 0 评论 -
MySQL多表操作
子查询与连接在多表操作中的使用插入 INSERT tdb_goods_cates(cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate; 多表更新 UPDATE table_reference SET col_name1={expr|DEFAULT} [,col_name1={expr|DEFAU原创 2016-04-27 16:48:46 · 1322 阅读 · 0 评论 -
MySQL子查询与连接
子查询:出现在其他SQL语句内的SELECT子句!子查询必须出现在圆括号内!子查询的返回值可以是标量、一行记录、一列、或子查询使用比较运算的子查询operand comparison_operator subquery SELECT * FROM tdb_goods WHERE goods_price>=(SELECT AVG(goods_price) FROM tdb_g原创 2016-04-27 16:41:53 · 536 阅读 · 0 评论 -
MySQL数据表的操作
创建数据表CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, ……)create table books( bookname varchar(50), bookid varchar(50), count tinyint, price float );原创 2016-04-11 11:11:15 · 221 阅读 · 0 评论 -
MySQL数据类型
整型TINYINT有符号:-2^7到2^7-1无符号:0到2^8-1SMALLINT有符号:-2^15到2^15-1无符号:0到2^16-1MEDIUMINT有符号:-2^23到2^23-1无符号:0到2^24-1INT有符号:-2^31到2^31-1无符号:0到2^32-1BIGINT有符号:-2^63到2^63-1无符号:0到2^64原创 2016-04-11 11:10:22 · 238 阅读 · 0 评论 -
MySQL数据库操作
创建数据库CERATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name[DEFAULT] CHARACTER SET [=] charset_name查看数据库列表SHOW DATABASES查看数据库 SHOW CERATE DATABASE db_name修改数据库ALTER {DATABASE|SCHEMA} [db_n原创 2016-04-11 11:09:51 · 222 阅读 · 0 评论 -
MySQL外键约束
约束保证数据的完整性和一致性约束类型:非空约束,主键约束,唯一约束,默认约束,外键约束=================外键约束外键约束实现了数据库中一对一,一对多的关系*外键列和参照列必须具有相似的数据类型。如果是数字,长度和有为有符号位必须相同如果是字符,长度可以不相同*外键列和参照列必须创建索引。*数据库的存储引擎只能是InnoDB*M原创 2016-04-14 13:33:41 · 536 阅读 · 0 评论 -
MySQL单表操作
添加INSERT [INTO] table_name [(col_name,...)] {VALUES|VALUE} INSERT user VALUES(NULL,'Tom','456',25,1); INSERT [INTO] table_name SET col_name={expr|DEFAULT} mysql> INSERT user SET username='M原创 2016-04-22 17:31:16 · 404 阅读 · 0 评论