Mysql :创建数据库和管理数据库
每博一文案
我们的一生会遇到过 826350063 会打招呼的是三万九千七百七十八人,会和
3619 说谢谢,会和 275 人亲近,但最终都会失散在人海,要有很深很深
Mysql :创建数据库和管理数据库 每博一文案
文章目录 数据库 存储数据 时处理数据的第一步,只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。那么,怎样才能把用户各种经营相关的,繁杂的数据,有序,高效的存储起来呢 ? 在 MySQL 中,一个完整的数据存储过程中总共可分为 4 步骤,分别是创建数据库——> 创建数据表——>确定字段——> 插入数据 我们要先创建一个数据库,而不是直接创建数据表呢,因为从系统内架构的层次上看,MySQL 数据库系统从大到小依次是 数据库服务器,数据库,数据表,数据表中的行和列 MySQL数据库服务器 相信大家都安装好了。所以,我们就可以开始第一步,创建数据库。 数据库中的一些标识符命名规则 创建数据库 创建数据库有三种方式: 第一种方式: 该方式创建的数据库中的有一些特点: 该方式创建的数据库默认使用的字符集是,你安装 MySQL 时,设定的字符集,该方式创建的数据库,当数据库不存在时,会创建,但是当数据库已经存在时,不会创建数据库,并报错。 格式:
创建一个名为 test01 的数据库
我们可以使用 show 命令来显示我们所连接的所有数据库,注意: 是 DATABASES 多了个 s
从结果上看,我们的 test01数据库创建成功了, 当该数据以存在时,再去创建该数据库时,就会报如下,错误: 第 二 种方式 该方式创建数据库的一些特点如下: 该方式创建的数据库,会指明创建数据库时使用的字符集同样该方式创建的数据库,在数据库已经存在的情况下再创建该数据库就会报,如下,同样的错误 格式:
创建一个名为 test02 字符集名为 gbk的数据库
我们同样可以使用 show 查看我们创建的数据库所使用的字符集 格式如下:
我们查看一下我们刚刚创建的数据库 test02的字符集看看
从结果上看,字符集是我们刚刚设定的 gbk 第三种方式创建数据库 个人推荐使用这种方式创建数据库:原因就是它的特点 该方式创建数据库的一些特点如下; 该方式创建数据库可以指明创建数据库的字符集该方式创建的数据库,当数据库不存在时,会创建数据库,但数据库已经存在时,不会创建数据库,同时也不会报错,而是默默的退出,并给予警告,如下: 格式:
创建一个名为 test03的数据库,字符集设为 gdk
查看其数据库的字符集
查看数据库 使用命名 use 切换数据库 当我们需要切换使用数据库时,可以使用 use 切换数据库 注意: 当要操作表和数据之前必须切换到在对应的数据库中进行操作,如果该操作的表不是在该的数据库下的话,就需要对所操作的表加上 数据库名 + 表名 的方式索引到其表。才行,不然报错,因为你当下的数据库中有没有该表,更没有该表中的字段,无法识别。 注意:要操作表格和数据之前必须先说明是对哪个数据库进行操作,否则就要对所有对象加上“数 据库名.”。 格式:
我们切换数据库 test03使用
就切换过去了。 当我们不知道自己是再那个数据库当种时可以使用 select database() 显示当前使用的数据库名 格式:
show tables 查看当前数据库中含有的所有表 格式:
如下当前数据库中没有一张表 还可以查看指定的数据库下所包含的所有表 格式: 如:查看数据库中 mysql的所有表
修改,删除数据库 使用 ALTER DATABASE 更改数据库中的字符集 格式:
我们修改 数据库 test03的字符集 先查看一下改 test03 数据库的字符集,好用于修改后的对照,如下查询结果是 gbk字符集
修改为 utf8mb4 字符集 mb4 表示一个字符站 4 个字节空间
查看验证,如下图,修改成功。
删除指定的数据库 删除指定的数据库存在两种方式 第一种方式: 该方式删除数据库有一些特点: 如果你要删除的数据库存在,则会删除,如果不存在,则不会删除,同时还会报错。报错如下: 使用命名 DROP DATABASE 删除数据库 格式
删除数据库 test03
查看一下数据库是否删除了
第二种方式删除数据库 推荐使用这种方式 该方式删除数据库有一些特征: 如果你想要删除的数据库,存在则删除,如果你删除的数据库,不存在MySQL 创建数据库,则不会删除数据库,但不会报错,而是默默的给予警告。如下: 格式:
如: 删除数据库 test02
总结: 上述管理数据库的一些操作,建数据库,修改数据库,删除数据库,这些操作你都是要有,对应的操作权限才可以进行的,对于一些危险的操作,无法撤销的操作 如 删除数据库,请慎重考虑,好再执行该操作,不然,你可以就需要跑路了,说实话,你跑得了吗,所以,对于,这些操作,请加以慎重考虑后,再执行,最好是多人考虑的结果,多方考虑,再执行。 最后: 限于自身水平,其中存在的错误,希望大家给予指教,韩信点兵——多多益善,谢谢大家,后会有期,江湖再见! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |