文理学院数据库应用技术实验报告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;
相关推荐
一个网络学徒5 小时前
OSPF综合实验
网络
wb1895 小时前
服务器的Mysql 集群技术
linux·运维·服务器·数据库·笔记·mysql·云计算
郭二哈6 小时前
应⽤层协议HTTP
网络·网络协议·http
zl0_00_06 小时前
web刷题2
数据库
鲨鱼辣椒_TUT6 小时前
MySQL连接算法和小表驱动大表的原理
mysql·算法·adb
爱玩电脑的L6 小时前
网络原理 - TCP/IP
网络·网络协议·tcp/ip
Yama1176 小时前
IPSEC 之单臂部署
网络·智能路由器
SelectDB7 小时前
森马服饰从 Elasticsearch 到阿里云 SelectDB 的架构演进之路
大数据·数据库·数据分析
寒士obj7 小时前
MySQL偏门但基础的面试题集锦
数据库·mysql
唐叔在学习7 小时前
9类主流数据库 - 帮你更好地进行数据库选型!
数据库·redis·mysql·mongodb·nosql·大数据存储