初识Mysql

1.数据库是什么?

(1)数据库是一类软件,对数据进行管理,组织数据

(2)哪些代表?Mysql Oricle SQL Server SQLite 这些都是关系数据库

                           Redis MongoDB HBase  这些都是非关系型数据库

(3)数据库是以表格的形式组织数据,对数据的格式要求比较严格,以键值或者文档的形式组织数据,对于数据的格式要求比较松散

(4)Mysql主要要学啥

1)编程语言

2)原理

3)通过java代码来操作Mysql

(4)Mysql的基本结构(客户端,服务器 结构的程序)

客户端:主动发起请求的一方(和用户进行交互)

服务器:被动接收请求的一方

请求:客户端给服务器发的数据

响应:服务器对客户端返回的数据

基于网络进行通信

(5)服务器的特点

1)7*24小时运行

引入分布系统来做高可用的支持

2)给很多客户端提供服务,客户端特别多的时候对于服务器的开发就带来了一定的挑战(高并发问题

3)服务器负责存储和管理数据

4)服务器本质就是一台电脑

 2.数据库的实际操作

(1)输入要求

输入的单词中间要又空格

最后要带上分号

输入的符号要英文符号

输入完毕回车表示执行这个命令

Mysql小写大写输入语句都可以

2.1查看现有数据库

输入密码进入数据库

输入show databases ;

这里显示的是Mysql自带的数据库(相当于系统库),如果乱动容易把数据库搞坏了。

最后一行的set可以表示设置和集合,在这个里面表示的是集合有六个数据,其中sec指的是0.01秒识别完成

如果输入有误就会报错

2.2创建数据库

(1)create database 数据库名称

创建了一个名为Frank1的数据库 (数据库命名的要求是不能够和数据库的关键字一样)

Mysql也给我们留了一个口子,如果你实在想使用关键字为数据库名,可以用反引号,把这个名字引起来。 

 (2)创建数据库,指定数据集

create database 数据库名 charset 字符集;

(3)什么是字符集?(字符编码的规定)

          GBK 字符集中使用2个字节表示一个汉字

           UTF8字符集中使用3个字节表示一个汉字:用的最多。

          其中有一个UTF-8的utf8mb4这个版本,它可以表示表情。(mysql独有)

这个网站上可以对汉字进行转换:查看字符编码(UTF-8) (mytju.com)

 后续要使用utf8作为字符集。

3.选中数据库

后续的进一步操作是先选中再操作

use 数据库名;//这是选中数据库的关键字

接下来的操作都是针对被选中的数据进行的,再存在多个数据库的情况下这些设定是非常有用的。

4.删除数据库

drop database 数据库名;

删除数据库的操作,非常危险的,数据删了就彻底没了,乱删会对公司的产品造成毁灭性的打击,没有回收站的概念。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Frank1-0-2-4

我会继续努力的,十分感谢谢谢你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值