……未完……
0、安装
1、Connect to MySQL
mysql -h 主机地址 -u 用户名 -p 用户密码
mysql -u root -p;
Enter password:****
2、退出
exit、
quit
3、MySQL初探与创建表
3.1 显示数据库列表
show databases;
显示库中的数据表:
use mysql;
show tables;
MySQL数据类型
——数字类型——
整数: tinyint、smallint、mediumint、int、bigint
浮点数: float、double、real、decimal
——日期和时间——
date、time、datetime、timestamp、year
——字符串类型——
字符串: char、varchar
文本: tinytext、text、mediumtext、longtext
二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob
3.2 建库:
create database 库名;
3.3 在库中建表:
use 库名;
create table 表名 (字段设定列表);
用descibe命令来检查表定义:
3.4 删库和删表:
drop database 库名;
drop table 表名;
3.5 将表中记录清空:
delete from 表名;
4、操作与修改表
4.1 插入数据
INSERT语句
insert [into] 表名 [(列名1, 列名2, 列名3, …)] values (值1, 值2, 值3, …);
可以只对部分列名插入数据
example:
4.2 查询表中数据
SELECT 语句
常用来根据一定的查询规则到数据库中获取数据, 其基本的用法为:
select 列名称 from 表名称 [查询条件];
也可以使用通配符 * 查询表中所有的行和列, 语句: select * from students;
(因为表中暂时只有一条数据……)
按特定条件查找:select 列名称 from 表名称 where 条件;
example:
4.3 更新和删除表中的数据
UPDATE语句
update 表名称 set 列名称=新值 where 更新条件;
DELETE语句
delete from 表名称 where 删除条件;
4.4 对列的操作
4.4.1 添加列
基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置];
example:
在表的最后追加列 address: alter table students add address char(60);
在名为 age 的列后插入列 birthday: alter table students add birthday date after age;
4.4.2 修改列
基本形式: alter table 表名 change 列名称 列新名称 新数据类型;
example:
将表 tel 列改名为 telphone: alter table students change tel telphone char(13) default “-“;
将 name 列的数据类型改为 char(16): alter table students change name name char(16) not null;
4.4.3 删除列
基本形式: alter table 表名 drop 列名称;
example:
删除 birthday 列: alter table students drop birthday;
4.4.4 重命名表
基本形式: alter table 表名 rename 新表名;
exmaple:
重命名 students 表为 workmates: alter table students rename workmates;
MySQL Workbench官方介绍: http://www.mysql.com/products/workbench/
MySQL Workbench 下载页: http://dev.mysql.com/downloads/tools/workbench/