……未完…… 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/