Lesson-37 Mysql 入门经典读书笔记

2016-01-14  本文已影响31人  阿瑟李

基础部分

第二章 Mysql 环境

启动 mysql -uroot -h127.0.0.1 -p password

第三章 Mysql 数据基础

show engines //所有引擎

在 mysql 中可以使用 正则查询

第四章 Mysql 基础操作

show databases 查看数据库
use <database name> 使用数据库
show columns from <tablename> [from <databasename>]
show columns from <databasename>.<tablename> 查看表结构

第五章 函数

第六章 查询

第七章 索引

索引可以加速查询
简单分为了 唯一索引,单列索引,多列索引,全文索引索引(只能针对 CHAR VARCHAR TEXT), 空间索引

注: 多列索引必须用到第一个属性 才会生效

三种创建方法

//创建表时候
[UNIQUE | FULLTEXT | SPATIAL]  INDEX | KEY [别名] (属性名1[(长度)] [ASC|DESC]) 
//在已经创建的表商创建索引
CREATE [UNIQUE | FULLTEXT | SPATIAL]  INDEX 别名 ON tablename(属性名1[(长度)] [ASC|DESC]) 
//修改数据表结构添加索引
ALTER TABLE tablename ADD [UNIQUE | FULLTEXT | SPATIAL]  INDEX [别名](属性名1[(长度)] [ASC|DESC]) 
//删除索引
DROP INDEX 别名 ON tablename
最后可以使用 SHOW CREATE TABLE tablename 来查看创建的表结构

如何执行 sql 文件

还可以将SQL语句放到一个文件中然后告诉mysql从该文件读取输入。
要想实现,创建一个文本文件text_file,并包含你想要执行的语句。
然后按如下所示调用mysql:
shell> mysql db_name < text_file
还可以用一个USE db_name语句启动文本文件。
在这种情况下,不需要在命令行中指定数据库名:
shell> mysql < text_file
如果正运行mysql,可以使用source或\.命令执行SQL脚本文件:
mysql> source filenamemysql> \. filename
上一篇 下一篇

猜你喜欢

热点阅读