当前位置:网站首页>基础SQL——DDL
基础SQL——DDL
2022-08-11 08:13:00 【Alita233_】
DDL
一、前言
本文开始介绍数据库有关知识点;DDL全称是Data Definition Language,即数据定义语言,用来定义数据库对象(数据库、表、字段)
二、数据库操作
1.查询数据库
*查询所有数据库
SHOW DATABASES;
*查询当前数据库
SELECT DATABASE();
2.创建数据库
- 基础:
CREATE DATABASE [IF NOT EXISTS] 数据库名
- 创建特定字符集的数据库:
CREATE DATABASE [IF NOT EXISTS] [DEFAULT CHARSET 字符集] 数据库名
- 创建有特定排序规则的数据库:
CREATE DATABASE [IF NOT EXISTS] [COLLATE 排序规则]数据库名
3.删除数据库
DROP DATABASE [IF EXISTS] 数据库名
4.使用数据库
USE 数据库名
三、表操作
1.创建表
CREATE TABLE 表名(
字段1 类型 [COMMENT '注释1'],
字段2 类型 [COMMENT '注释2'],
...
)[COMMENT '表注释'];
2.查询表
*查询所有表
SHOW TABLES
*查询表结构
DESC 表名
3.修改表
*增加字段
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT '注释'] [约束]
*修改字段的数据类型
ALTER TABLE 表名 MODFY 字段名 新类型(长度)
*修改字段名或者类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT '注释'] [约束]
4.删除表
ALTER TABLE 表名 DROP 字段名
四、结语
本文主要讲述定义数据库对象的语言及其用法,各位读者可以多上机实践以增加印象
边栏推荐
猜你喜欢
Keep track of your monthly income and expenses through bookkeeping
【实战系列】OpenApi设计规范
LoRa芯片的特征
2022-08-10:为了给刷题的同学一些奖励,力扣团队引入了一个弹簧游戏机, 游戏机由 N 个特殊弹簧排成一排,编号为 0 到 N-1, 初始有一个小球在编号 0 的弹簧处。若小球在编号为 i 的弹
Do you know the basic process and use case design method of interface testing?
Hibernate 的 Session 缓存相关操作
几何EX3 功夫牛宣布停售,入门级纯电产品为何总成弃子
装饰器模式:Swift 实现
The most complete documentation on Excel's implementation of grouped summation
1.2 - error sources
随机推荐
对比学习系列(三)-----SimCLR
1.2 - error sources
leetcode: 69. Square root of x
租房小程序
抽象类和接口
如何通过 IDEA 数据库管理工具连接 TDengine?
基于微信小程序的租房小程序
2022 China Soft Drink Market Insights
分布式锁-Redission - 缓存一致性解决
1.2-误差来源
场地预订系统,帮助场馆提高坪效
Four states of Activity
1106 2019 Sequence (15 points)
欧拉函数(用欧拉筛法求欧拉函数)
C Primer Plus(6) 中文版 第1章 初识C语言 1.7 使用C语言的7个步骤
链式编程注解
2022-08-10 mysql/stonedb-慢SQL-Q16-耗时追踪
CSDN21天学习挑战赛——封装(06)
opengauss创建用户权限问题
go sqlx 包