#创建sql表 设置编码集
CREATE DATABASE USER CHARACTER SET 'UTF8'
#查询所有表名称
SHOW DATABASES;
#进入 cmd服务运行状态
services.msc
#启动命令 mysqll80->服务运行的mysql版本
net START mysql80
#停止命令
net STOP mysql80
#mysql的链接方式
1.搜索mysql 看到Command Line CLIENT - Unocode
2.系统自带的命令行工具
mysql [-h 127.0.0.1][-p 3306] -u root -p
#其中[-h 127.0.0.1][-p 3306] 是默认的 本机链接是可以省略的
#配置环境变量
#我的电脑-》属性-》高级-》环境变量-》path-》D:\MySQL\MySQL Server 8.0\bin\
#mysql数据库是关系型数据库 -》(通过表存储数据的数据库)
#DDL(创建数据库及字段名称的) DML(增删改) DQL(查询) DCL(权限管理)
#DDL(创建数据库及字段名称的)
#查询所有数据库
SHOW DATABASES;
#创建 数据库 【IF NOT EXISTS】如果么有这个数据库 那么船舰这个数据库 【DEFAULT CHARSET utf8】指定数据库编码集 [COLLATE DESC] 指定排序规则 升序ASC 降序DESC
CREATE DATABASE [IF NOT EXISTS]USER [DEFAULT CHARSET utf8][COLLATE ASC]
#CREATE DATABASE [IF NOT EXISTS]USER 这句不能执行 下句是实例
CREATE DATABASE IF NOT EXISTS itcast;
#创建一个数据库表名称为itheima 设置编码格式位utf8(默认utf8是支持三个字节的)utf8mb4(是utf8支持四个字节的)
CREATE DATABASE USER DEFAULT CHARSET utf8mb4;
#删除数据库 DROP 如果存在IF EXISTS
DROP DATABASE IF EXISTS USER;
#查询结果
SHOW DATABASES;
#使用数据库
SHOW DATABASES;
USE itcast;
#查询当前所处的数据库
SELECT DATABASE();
#DDL表操作->创建
CREATE TABLE 表名(
字段1 字段类型[COMMENT 字段1注释],
字段2 字段类型[COMMENT 字段2注释],
字段3 字段类型[COMMENT 字段3注释],
......
字段n 字段类型[COMMENT 字段n注释]
)[COMMENT 表注释];
#创建用户表
CREATE TABLE tb_user(
id INT COMMENT '编号',
NAME VARCHAR(50) COMMENT '名字',
age INT COMMENT '年龄',
gender VARCHAR(50) COMMENT '性别'
)COMMENT '用户表';
#查询当前库下的所有表
SHOW TABLES;
#查询表中的字段;tb_usertb_user
DESC tb_user;
#查询表的建表语句;
SHOW CREATE TABLE tb_user;
SHOW CREATE TABLE TB_USER;
#查询当前数据库所有表 先要进入这个数据库#使用数据库
SHOW TABLES;
#查询表结构
DESC 表名;
#查询指定表的建表语句
SHOW CREATE TABLE 表名;
#show 展示 CREATE 创建 DATABASE 数据库 USER 表名称
SHOW CREATE DATABASE USER;
ps:
#以上内容复制到sql文件查看更清晰