那些年的记忆

习惯改变行为,行为决定命运。

复习(一) 概述及数据库操作命令

1. 基础

MySQL由瑞典MySQL AB公司开发,目前属于ORACLE公司。

MySQL是一个开源的关系型数据库管理系统。

MySQL分为社区版和企业版。


MySQL目录结构:

bin目录 存储可执行文件

data目录 存储数据文件

doc目录 存储文档

include目录 存储包含的头文件

lib目录 存储库文件

share目录 错误消息和字符集文件


MySQL的配置选项

my.ini


[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8


2. MySQL命令

MySQL登录

mysql 参数

例如:

mysql -uroot -p -h 192.168.1.100

参数:

-D --databae=name指定数据库

--delimiter = name 指定分隔符

-h --host=name服务器名称

-p --password[=name]密码

-P --port=#端口号

--prompt=name设置提示符

-u --user=name用户名

-V --version版本


MySQL退出

mysql> exit;
mysql> quit;
mysql> \q;


显示当前服务器版本:

mysql> SELECT VERSION();

显示当前日期时间:

mysql> SELECT NOW();

显示当前用户:

mysql> SELECT USER();

显示所有数据库:

mysql> SHOW DATABASES;

显示警告信息:

mysql> SHOW WARNINGS;

显示数据库创建信息:

mysql> SHOW CREATE DATABASE t1;


创建数据库:

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 

例如:

mysql> CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET utf8;


修改数据库:

ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name 

例如:

mysql> ALTER DATABASE t2 CHARACTER SET gbk;


删除数据库:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 

例如:

DROP DATABASE IF EXISTS t1;


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。