2021/11/10
# 这是一个单行注释
-- 这也是一个单行注释
/*
多行注释
创建者:
功能:
实现
*/
create database yf_1;
-- SQL语句不区分大小写
-- 创建数据库时指定字符集
CREATE DATABASE YF_1_1 CHARACTER SET UTF8;
-- 切换数据库
use yf_1;
-- 查看当前使用的数据库
select database();
-- 查看mysql中的数据库
show databases;
-- 查看数据库定义信息
show create database yf_1; -- CREATE DATABASE `yf_1` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */
-- DDL修改数据库
alter database yf_1 character set utf8;
show create database yf_1; -- CREATE DATABASE `yf_1` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */
-- 删除数据库
drop database yf_1;
-- 数据类型的介绍
/*
char 不节省空间 查询效率高;
varchar 节省空间 查询效率低
*/
-- 创建表
create table category(
cid INT,
cname VARCHAR(20)
);
-- 主键(码)约束
create table text1(
tid INT,
tdata DATE,
primary key(tid)
);
desc text1; # 查看text1表中定义列的状态
-- 复制表结构创建新表
create table text2 like text1;
desc text2;