sql的基本建表知识

本文详细介绍了如何在MySQL中进行数据库操作,包括创建数据库、设置字符集、创建表、字段定义、DDL/DML/DQL/DCL等,以及使用命令行工具和配置环境变量的方法。
摘要由CSDN通过智能技术生成

#创建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文件查看更清晰


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值