MySQL
realizeamg
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记--SELECT
一、Aliases: (1)Column Aliases aliase不能用在WHERE,USING,ON等子句中 (2)Table Aliases 多用来实现单一表的关联查询。比如,在一个唱片表album(artist_id, album_id, album_name)中,想要知道是否有不同人的唱片同名,不用aliases就无法实现: SELECT a1.artist_id, a2.a...原创 2009-09-14 22:25:12 · 96 阅读 · 0 评论 -
MySQL学习笔记--DDL
1.创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [DEFAULT CHARACTER SET character_set_name COLLATE collate_name] COLLATE决定了选择的字符集在作字符串排序时候的顺序规则 2.删除数据库 DROP DATABASE 3.创建表 CREATE [TEMPO...原创 2009-08-22 21:57:35 · 132 阅读 · 0 评论 -
MySQL学习笔记--常用命令
1:SHOW (1)SHOW DATABASES [LIKE condition]; --你有权限使用的数据库,可以匹配LIKE条件,等效命令行工具mysqlshow --user=your_user --password=your_password SHOW CREATE DATABASE database_name; --查看创建数据库的DDL语句 (2)SHOW TABLES...原创 2009-08-22 16:59:15 · 112 阅读 · 0 评论 -
MySQL学习笔记--UPDATE
一、UPDATE UPDATE talbe_name SET column_name=value [WHERE condition][ORDER BY column_name][LIMIT count] 多表UPDATE UPDATE table_a INNER JOIN table_b USING (column_a_b) INNER JOIN table_c USING (colu...原创 2009-08-22 16:45:53 · 101 阅读 · 0 评论 -
MySQL学习笔记--DELETE and TRUNCATE
1:DELETE DELETE FROM table_name [WHERE condition][ORDER BY column_name] LIMIT count WHERE条件复杂,涉及到其他表的话,需要使用USING DELETE FROM table_a, table_b USING table_a, table_b, table_c, table_d WHERE ....;...原创 2009-08-22 16:35:54 · 88 阅读 · 0 评论 -
MySQL学习笔记--启动与停止
最近打算系统学习下MySQL,自己记性又不好,所以在这里bla一下 Windows下 (1)通过系统服务启动 net start mysql net stop mysql (2)命令启动 启动mysqld --no-defaults 停止mysqladmin --user=root --password shutdown 停止可以,但启动mysqladmin会报告mysqld停...原创 2009-08-21 17:45:35 · 105 阅读 · 0 评论 -
MySQL学习比较--INSERT
全columns插入,指定全部列值: INSERT [IGNORE] INTO table_a VALUES (....); 指定部分列 INSERT INTO table_a (column_a, column_b, ....) VALUES (...) 使用query结果 INSERT INTO table_a (colume_a, column_b ) SELECT co...原创 2010-01-13 16:28:06 · 100 阅读 · 0 评论 -
MySQL学习笔记--数据备份与恢复
数据备份: mysqldump --user=user --password=pwd --result-file=data.sql --where= "where condition" database_name table_name 恢复:从命令行或者mysql client导入 查看mysql日志: mysqlbinlog log_path 从日志恢复数据: mysqlb...原创 2010-01-13 16:27:47 · 106 阅读 · 0 评论 -
MySQL学习笔记--INDEX
如果用几个COLUMN共同建立了一个INDEX,如果查询时只指定了部分的字段,如果满足以下条件,也可以利用INDEX: (1)建立INDEX的前n个字段必须出现在查询条件中,出现几个字段,MySQL就可以索引到第几个层次 (2)查询中不能有没有建立INDEX的COLUMN用于OR子句 使用索引的小技巧: (1)如果有多个字段一起建立INDEX,那么重复值越高的COLUMN在建立索引的子...原创 2010-01-13 16:27:12 · 299 阅读 · 0 评论 -
MySQL学习笔记--数据类型
方括号中的属性可以在DDL语句中控制COLUMN的详细属性 一、整数型 1.INT[(width)][UNSIGNED][ZEROFILL] MySQL用4 bytes存储INT型数据,其值在-2,147,483,648到2,147,483,647之间,如果选择了UNSIGNED类型,那么值在0到4,294,967,295。INT和INTEGER可以互换。(width)指定了数字的位数,如果...原创 2009-08-23 13:57:32 · 115 阅读 · 0 评论