网站开发工程师要求,室内设计公司图片,网咖活动营销方案,人被备案了会有什么后果项目二 创建与操作学生管理数据库
#目标
创建库#xff1b;查看库#xff1b;操作库#xff1b;图形工具操作库1#xff0c;创建学生管理数据库
#创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name [[DEFAULT] CHARACTER SET charset_name] [[DEFAULT] COLLATE collat…项目二 创建与操作学生管理数据库
#目标
创建库查看库操作库图形工具操作库1创建学生管理数据库
#创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name [[DEFAULT] CHARACTER SET charset_name] [[DEFAULT] COLLATE collation_name]create database建库
if not exists不存就建
db_name库名
[default]character set指定建库的默认字符集
charset_name字符集名称常用utf8字符集
[default] collate:库排列规则 是在字符集内用于比较字符的一套规则 可以控制 select 查询时 where 条件大小写是否敏感的规则。
collation_name排列规则名称 show character set:查看字符集名
show collation查看可用的排列规则名1#创建一个使用一个默认字符集合排序规则的数据库
mysql create database mydb1;
Query OK, 1 row affected (0.00 sec)2#创建数据库时指定if not exists参数只有当新建的数据库不存在时才创建
mysql create database if not exists mydb2;
Query OK, 1 row affected (0.00 sec)
mysql create database if not exists mydb2;
Query OK, 1 row affected, 1 warning (0.00 sec)3#创建数据库时指定默认字符集
mysql create database mydb3 default character set utf8;
Query OK, 1 row affected (0.00 sec)4#创建数据库时指定默认的字符集和数据库排列规则
mysql create database mydb4 default character set utf8 default collate utf8_unicode_ci;
Query OK, 1 row affected (0.00 sec)5#创建一个学生管理数据库该数据库将作为后续学习的主要案例库
mysql create database if not exists xsgl- default character set utf8- default collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)2查看学生管理数据库
1#查看所有数据库
mysql show databases;
--------------------
| Database |
--------------------
| information_schema |
| mydb1 |
| mydb2 |
| mydb3 |
| mydb4 |
| mysql |
| performance_schema |
| sys |
| xsgl |
--------------------
9 rows in set (0.00 sec)2#查看数据库的定义
mysql show create database xsgl;
-------------------------------------------------------------------------
| Database | Create Database |
-------------------------------------------------------------------------
| xsgl | CREATE DATABASE xsgl /*!40100 DEFAULT CHARACTER SET utf8 */ |
-------------------------------------------------------------------------
1 row in set (0.00 sec)3使用Navicat查看某数据库的属性
右击某数据库-点击编辑数据库 3操作学生管理数据库
3.1使用数据库
格式use 数据库名称
mysql use xsgl;
Database changed3.2修改数据库
#修改库默认字符集和排列规则与create相似
ALTER DATABASE db_name [[DEFAULT] CHARACTER SET charset_name][[DEFAULT] COLLATE collation_name]#例如将数据库mydb1的默认字符集修改为gbk
mysql alter database mydb1 default character set gbk;
Query OK, 1 row affected3.3删除数据库
#删除数据库其内容也会被删除所分配的存储空间被回收(每次只能删除一个库)
格式DROP DATABASE db_name
#例如删除前面的mydb1
mysql drop database mydb1;
Query OK, 0 rows affected (0.00 sec)4使用图形化工具操作数据库
1创建数据库
打开Navicat-右击服务器名称-选择“新建数据库”-输入名称字符集排列规则-确定 2查看或修改数据库
选中要查看属性的数据库名称右键单击-点击“编辑数据库” 3删除数据库
选中要查看属性的数据库名称右键单击-点击“删除数据库” 5巩固与提高
1、使用 create database 命令创建 book_mangement 数据库要求设置默认字符集为 gbk默认排序规则为
gbk_chinese_ci。
2、使用 alter database 命令修改 book_mangement 数据库要求将默认字符集修改为 utf8。
3、使用 Navicat 工具创建新数据库 NewDB默认字符集和排序规则自拟。
4、使用 drop database 命令删除 NewDB 新数据库。
ook_mangement 数据库要求将默认字符集修改为 utf8。
3、使用 Navicat 工具创建新数据库 NewDB默认字符集和排序规则自拟。
4、使用 drop database 命令删除 NewDB 新数据库。