文理学院数据库应用技术实验报告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;
相关推荐
rcms152702692184 分钟前
MKS PDR-C-2C-BCD 电源模块
网络
LATASA5 分钟前
【 从0到1构建 Agent Harness学习笔记】
网络·笔记·学习
Databend7 分钟前
Databend 产品更新:从 Spatial Index Join 到 Eval 数据管道
大数据·数据库·sql
数据知道11 分钟前
SQL 注入从入门到精通:手工注入 + sqlmap 自动化
网络·数据库·sql·网络安全·自动化
lilian23318 分钟前
Harmony os 技术实战|拼豆制图06:收藏 ID、生成记录与重启恢复怎么不打架
android·java·数据库·harmonyos
2601_9557596225 分钟前
ClaudeAPI成本中心与业务标签设计指南
android·java·数据库
仙人球部落 揞殺28 分钟前
Sql Server查询性能优化之走出索引的误区
数据库·性能优化
Bryce学亮31 分钟前
FileLine,基于 Qt 6 + QML 构建的跨平台文件传输与即时通讯工具
数据库·c++·人工智能·python·qt·github
轻揉小乔 真新人1 小时前
T-SQL查询进阶—理解SQL Server中的锁
服务器·数据库·sql
GIR1231 小时前
研究更新:2026年网络协议分析工具发展前景与竞争格局报告(附市场占有率与产业链图谱)
网络·网络协议