文章目录
MySql基础
MySQL是由瑞典的MySQL AB公司开发,目前属于Oracal公司
MySql是一个开源的关系型数据管理系统
MySql分为社区版和企业版
MySql安装与配置
以windows为例:
MSI安装(Windows Installer)
ZIP安装
具体方法待续。。。
MySql目录结构
bin目录,存储可执行文件
data目录,存储数据文件
docs,文档
include目录,存储包含的头文件
lib目录,存储库文件
share,错误消息和字符集文件
MySql的配置选项
修改编码方式
这是mysql客户端的配置–client
还有mysqld设施musql服务端的配置
修改好重新启动mysql
启动和关闭MySql服务
任务管理器的服务中不多说
命令行:
cmd —
net start mysql :启动
net stop mysql :停止
MySql登录与退出
MySql登录
mysql 参数
-D ,--database=name #打开指定数据库
-- delimiter = name #指定分隔符
-h , --host=name #服务器名称
-p,--password[=name] #密码
-P,--port=# #端口号
--prompt=name #设置提示符
-u,--user=name #用户名
-V,--version #输出版本信息并退出
mysql -uroot -p123456 -P3306 -h127.0.0.1 #登入用户名为root,密码为123456,指定端口号为3306,服务器名称为本地的数据库 ,如果登入的是本地和默认3306端口号,只输入-u -p即可
MySql退出
exit;
quit;
\q;
修改MySql提示符
通过连接客户端时通过参数指定
方法1:
mysql -uroot -p123456 --prompt 提示符
提示符不在是mysql,而是localhost表示本地
方法2:
简单的提示符:
\D 完整的日期
\d 当前数据库
\h 服务器名称
\u 当前用户
用户名@服务器名+当前服务器名称
MySql常用命令以及语法规范
简单命令:
SELECT VERSION(); #显示当前服务器版本
SELECT NOW(); #显示当前日期时间
SELECT USER(); #显示当前用户
MySql语句规范
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
其实大小写都可以识别,但是规范还是最好去遵守
操作数据库
创建数据库
先看一下语法结构
{}内的内容代表必选的;
|代表从指间做选择
[]可选项,有无皆可以
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
写一个最简单的创建数据库
CREATE DATABASE t1;
查看当前服务器下的数据表列表
SHOW {DATABASES | SCHEMA}
warning
查看warning
查看创建ti数据库时所用的指令
创建gbk字符集的数据库
修改数据库
ALTER {DATABASE | SCHEMA} [db_name]
修改t2数据库字符集从gbk修改为utf8
删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name