MySQL的chap服务器_chap01 初涉MySQL

MySQL概述

MySQL的安装与配置

网上相关资源很多

启动与停止MySQL服务

启动MySQL服务 net start mysql

关闭MySQL服务 net stop mysql

36f0a0c0db8d

出现错误

出现如图所示错误的原因是没有以管理员的身份运行

36f0a0c0db8d

服务已启动

36f0a0c0db8d

启动与停止的操作

MySQL登录与退出

MySQL登录

参数

描述

-D, --database=name

打开指定数据库

--delimiter=name

指定分隔符

-h, --host=name

服务器名称

-p, --password[=name]

密码

-P, --port=#

端口号

--prompt=name

设置提示符

-u, --user=name

设置用户名

-V, --version

输出版本信息并退出

36f0a0c0db8d

实操

登录命令

mysql -u[用户名] -p[密码] -P3306 -h[地址]

36f0a0c0db8d

登录

MySQL 退出

1. exit;

2. quit;

3. \q;

修改MySQL提示符

连接客户端时同通过参数指定

shell > mysql -uroot -proot --prompt 提示符·

连接上客户端通过prompt命令修改

mysql > PROMPT \u@\h \d >

用户@主机 数据库 的形式

36f0a0c0db8d

修改命令提示符

MySQL提示符

参数

含义

\D

完整的日期

\d

当前数据库

\h

服务器名称

\u

当前用户

36f0a0c0db8d

更改当前数据库

MySQL常用命令以及语法规范

显示当前服务器版本

SELECT VERSION();

显示当前日期时间

SELECT NOW();

显示当前用户

SELECT USER();

MySQL语句的规范

关键字和函数名称全部大写

数据库名称,表名称,字段名称全部小写

SQL语句必须以分号结束

操作数据库

1. 创建数据库

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

花括号必须有,中括号为可选项,后面的参数为数据库的编码方式

Ex:CREATE DATABASE t1

创建一个名为t1的数据库

36f0a0c0db8d

image.png

查看当前服务器下的数据库列表

SHOW { DATABASES | SCHEMAS } [ LIKE ' pattern ' | WHERE expr ]

36f0a0c0db8d

查看数据库

当尝试再次创建同名的数据库时

36f0a0c0db8d

系统提示错误

此时尝试加上IF NOT EXISTS的选项

36f0a0c0db8d

系统提示警告

查看警告信息

SHOW WARNINGS

36f0a0c0db8d

同名数据库已经存在

显示数据库被创建时的指令

SHOW CREATE DATABASE t1

36f0a0c0db8d

显示了数据库的具体情况

即遵循了数据库默认的编码方式utf8

下面创建一个编码为GBK的数据库

也就是创建的时候需要制定编码方式

36f0a0c0db8d

创建

36f0a0c0db8d

验证

2. 如何修改数据库的编码方式

ALTER { DATABASE | SCHAME } [ db_name ] [DEFAULT ] CHARACTER SET [ = ] character_name

设置字符编码方式 + 字符编码名

36f0a0c0db8d

操作

36f0a0c0db8d

验证

3.删除数据库

DROP { DATABASE | SCHEMA } [IF EXISTS ] db_name;

36f0a0c0db8d

操作

36f0a0c0db8d

验证

再次删除时报错,增加IF EXISTS

36f0a0c0db8d

image.png

36f0a0c0db8d

初始化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值