文理学院数据库应用技术实验报告0

文理学院数据库应用技术实验报告0

实验内容

  1. 打开cmd,利用MySQL命令连接MySQL服务器。
sql 复制代码
mysql -u root -p
  1. 查看当前MySQL服务实例使用的字符集(character)。
sql 复制代码
 SHOW VARIABLES LIKE 'character_set_server';
  1. 查看当前MySQL服务实例支持的字符序(collation)。
sql 复制代码
SHOW VARIABLES LIKE 'collation_server';
  1. 创建一个以自己名字命名的数据库,使用默认设置。

要求:第一次不加if not exists,第二次加if not exists,第三次不加if not exists,并将三次截图都放在报告中。

sql 复制代码
CREATE DATABASE yangjinxue;
sql 复制代码
CREATE DATABASE IF NOT EXISTS yangjinxue;
sql 复制代码
CREATE DATABASE yangjinxue; -- 如果数据库不存在才会创建
  1. 查看数据库。

要求:1.查看所有的数据库;

(1)

sql 复制代码
SHOW DATABASES;

2.查看以's'开头的数据库;

(1)

sql 复制代码
SELECT database() LIKE 's%';

3.查看自己建立的数据库结构。

(1)

sql 复制代码
 use yangjinxue;
    DESC name;
  1. 选择当前的数据库。

要求:

1.选择自己建立的数据库,并查看其数据库中的表;

sql 复制代码
 use yangjinxue;

 SHOW TABLES;

2.选择一个其他数据库,并查看其数据库中的表。

sql 复制代码
 use books;

 SHOW TABLES;
  1. 修改数据库;

要求:

1.将自己创建的数据库的字符集修改为UTF8,并查看;

sql 复制代码
  use yangjinxue;

   ALTER DATABASE yangjinxue CHARACTER SET utf8 COLLATE utf8_general_ci;

2.将自己创建的数据库的字符序修改为gbk_chinese_ci。

sql 复制代码
use yangjinxue;

ALTER DATABASE yangjinxue CHARACTER SET = gbk COLLATE = gbk_chinese_ci;
  1. 删除数据库。

要求:删除自己创建的数据库,第一次不加if exists,第二次加if exists,第三次不加if exists,并将三次截图都放在报告中。

(1)

sql 复制代码
DROP DATABASE YangJinXue;

(2)

sql 复制代码
DROP DATABASE IF EXISTS yangjinxue;

(3)

sql 复制代码
 DROP DATABASE YangJinXue;
相关推荐
Databend12 分钟前
大数据是不是凉了?
数据库
学也不会20 分钟前
雪花算法
java·数据库·oracle
瀚高PG实验室1 小时前
数据库未正常关闭后,再次启动时只有主进程,数据库日志无输出
数据库
山猪打不过家猪1 小时前
(六)RestAPI 毛子(外部导入打卡/游标分页/Refit/Http resilience/批量提交/Quartz后台任务/Hateoas Driven)
网络·缓存
weixin138233951792 小时前
EN18031测试,EN18031认证,EN18031报告解读
网络
JhonKI2 小时前
【Linux网络】构建与优化HTTP请求处理 - HttpRequest从理解到实现
linux·网络·http
PXM的算法星球2 小时前
【Java后端】MyBatis 与 MyBatis-Plus 如何防止 SQL 注入?从原理到实战
java·sql·mybatis
异常君2 小时前
MySQL 查询优化:JOIN 操作背后的性能代价与更优选择
后端·mysql·性能优化
LG.YDX2 小时前
MySQL:13.用户管理
数据库·mysql
晓柏2 小时前
常用数据库备份与恢复
数据库