1、MySQL 数据类型
http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html
以下内容主要来自:
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c1
2、
mysql -h 主机名 -u 用户名 -p
-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项
3、例如我们需要创建一个名为 samp_db 的数据库, 在命令行下执行以下命令:
create database samp_db character set gbk;
为了便于在命令提示符下显示中文, 在创建时通过 character set gbk 将数据库字符编码指定为 gbk
4、两种方式对数据库进行使用的选择:
一: 在登录数据库时指定, 命令: mysql -D 所选择的数据库名 -h 主机名 -u 用户名 -p
例如登录时选择刚刚创建的数据库: mysql -D samp_db -u root -p
二: 在登录后使用 use 语句指定, 命令: use 数据库名;
use 语句可以不加分号, 执行 use samp_db 来选择刚刚创建的数据库, 选择成功后会提示: Database changed
4.5、创建表
CREATE TABLE test(a INT, b INT, c INT);
在 INT 后添加 NOT NULL 可以设置不能为空
在 INT 后添加 DEFAULT 1 可以设置默认值为 1
在 INT 后添加 AUTO_INCREMENT 可以设置自动增加 1,并且是从 1 开始的,一般可以用来做主键
在 INT 后添加 PRIMARY KEY (columns_name) 可以设定该字段为主键
注: PRIMARY KEY (columns_name) 不一定要放在 INT 后面,也可以放在 c 前面
CREATE TABLE test1 (a INT NOT NULL, b INT DEFAULT 1, c INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (c) )
5、ins