文理学院数据库应用技术实验报告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;
相关推荐
xlq2232228 分钟前
50.UDP套接字
网络·网络协议·udp
南境十里·墨染春水29 分钟前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
轻刀快马1 小时前
别被 ORM 框架宠坏了:从一场“订单消失”悬案,看懂 MySQL 为什么要强推 InnoDB
数据库·mysql
学网安的肆伍1 小时前
【043-WEB攻防篇】PHP应用&SQL注入&符号拼接&请求方法&HTTP头&JSON&编码类
sql·安全·php
qq_三哥啊1 小时前
【mitmproxy】通过 mitmproxy 的HTTP代理模式获取 OpenCode 发起的 AI API 请求的详细信息
网络·http·代理模式
nikolay2 小时前
AI重塑企业信息安全:攻防升级与信任重构
网络·人工智能·网络安全
Yupureki2 小时前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
后端漫漫2 小时前
Redis 客户端工具体系
数据库·redis·缓存
wapicn993 小时前
设置好这一步,让你的SSL证书在到期前自动续期,永不过期
网络·网络协议·ssl
PaperData3 小时前
1988-2025年《中国人口和就业统计年鉴》全年份excel+PDF
数据库·人工智能·数据分析·经管