推荐一篇文章是关于Linux下my.ini修改编码的:
http://www.nightsong.cc/index.php/post/140.html
创建数据库
SHOW DATABASES;查看当前创建的数据库
CREATE DATABASE|SCHEMA db_name;创建数据库SHOW WARNINGS查看错误信息SHOW CREATE DATABASE t1;查看数据库编码方式CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;建立数据库,并且设置编码方式
启动MySQL服务
- net start mysql 开始服务
- net stop mysql 停止服务
登录和退出MySQL
mysql -uroot -pyourpassword //如果选择默认端口则不需要设置-P -h
mysql -uroot -pyourpassword -P3306 -h127.0.0.1
登录相关语句:
-D ,--database=name 打开指定数据库
--delimiter = name 指定分隔符
-h , --host=name 服务器名称
-p , --password[=name] 密码
-P ,--port=# 端口号
-prompt=name 设置提示符
-u ,--user=name 用户名
-V,--version 输出版本信息并且退出
退出相关语句
- mysql > exit;
- mysql > quit;
- mysql > \q;
设置提示符
- \D 完整的日期
- \d 当前的数据库
- \h 服务器名称
- \u 当前用户
语句规范:
- 关键字与函数名称全部大写
- 数据库名称 表名称 字段名称全部小写
- SQL语句必须以分号结尾
创建、修改、删除数据库语句
提示:加了中括号代表可选项,不加代表必选
- USE test;进入到当前的数据表中
- SELECT VERSION(); 显示当前服务器版本
- SELECT NOW();显示当前日期时间
- SELECT USER();显示当前用户
创建数据库
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
例CREATE DATABASE|SCHEMA t1; 创建数据库t1
SHOW DATABASES; 查看当前创建的数据库
SHOW WARNINGS 查看错误信息
SHOW CREATE DATABASE t1; 查看数据库t1的编码方式
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;建立数据库,并且设置编码方式
修改数据库
ALTER{DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET[=] charset_name
ALTER DATABASE t2 CHARACTER SET = utf8; 修改为UTF8的编码格式
删除数据库
DROP {DATABASE|SCHEMA} [IF EXISTS ] db_name;
DROP DATABASE t2; 删除数据库t2;