****************************************安装mysql****************************************************
1、mysql目录组成:
1、bin 可执行文件
2、data 存储数据文件
3、docs 文档
4、include 存储包含的头文件
5、lib 存储库文件
6、share 错误消息和字符集文件
配置文件 my.ini
添加环境变量(path)
2、启动mysql:net start mysql57(管理员下运行 cmd)
3、mysql登陆:通过登陆参数(-D --delimiter -h -p -P --prompt -u -V),至少要提供用户户名和密码
-D --database=name 打开指定数据库
--delimiter = name 指定分隔符
-h --host=name 服务器名称
-p --password[=name] 密码
-P --port=# 端口号
--prompt=name 设置提示符
-u --user=name 用户名
-V --version 输出版本信息并且退出
有大小写区分;--user=name 要输入相应用户名,-uroot
4、修改提示符
\D 完整的日期
\d 当前数据库
\h 服务器名称
\u 当前用户
5、mysql语句规范:
关键字与函数名称全部大写
数据库名称,表的名称,字段名称全部小写
SQL语句必须以分号结尾
****************************************操作mysql****************************************************
如何创建数据库?
{必选项}[可选项] 创建数据库: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; IF NOT EXIT:如果数据库不存在,直接创建,如果存在,则提示一个警告。如果没有这个参数,而数据库已存在,则产生错误。 DEFAULT:设定编码方式,如果未设定,则采用默认编码方式。 修改数据库: ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name; 删除数据库: DROP {DATABASES | SCHEMAS} [IF EXISTS] db_name; 查看当前服务器下的数据库列表: SHOW {DATABASES | SCHEMA} [LIKE ‘pattern‘ | WHERE expr]; 查看警告信息: SHOW WARNINGS; SHOW 后接命令行,则返回命令行的具体信息。
打开数据库:
USE db_name
****************************************数据类型mysql****************************************************
1、整型
2、浮点型
3、时间类型
4、字符类型:
CHAR(M) M个字节 0<=M<=255 定长 M是5就5个字节 abc会算成abc00;
VARCHAR(M) L+1个字节 L<=M,0<=M<=65535; 变长 abc就是abc;
TINYTEXT L+1个字节,L<2的8次方;
TEXT L+2个字节,L<2的16次方;
MEDIUMTEXT L+3个字节,L<2的24次方;
LONGTEXT L+4个字节,L<2的32次方;
ENUM(‘value1‘,‘value2‘,...)1or2字节 取决于枚举值的个数(最多65535个值);
SET(‘value1‘,‘value2‘,...)1、2、3、4、8字节,取决于set成员个数(最多64个成员);
原文:http://www.cnblogs.com/wilson297/p/6392050.html