当前位置:网站首页>基础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
Redis 只会用缓存?20种妙用让同事直呼牛X(荣耀典藏版)
研发了 5 年的时序数据库,到底要解决什么问题?
magical_spider远程采集方案
Distributed Lock-Redission - Cache Consistency Solution
leetcode:69. x 的平方根
囍楽cloud task source code
1081 Check Password (15 points)
通过记账,了解当月收支情况
About # SQL problem: how to set the following data by commas into multiple lines, in the form of column display
随机推荐
1096 big beautiful numbers (15 points)
One-hot in TF
优炫数据库支持多列分区吗?
8、Mip-NeRF
klayout--导出版图为gds文件
9、Neural Sparse Voxel Fields
pyqt5实现仪表盘
1056 Sum of Combinations (15 points)
选择收银系统主要看哪些方面?
链式编程注解
如何仅更改 QGroupBox 标题的字体?
小目标检测3_注意力机制_Self-Attention
机器学习(一)数据的预处理
如何通过 IDEA 数据库管理工具连接 TDengine?
几何EX3 功夫牛宣布停售,入门级纯电产品为何总成弃子
Getting Started with Kotlin Algorithms Calculating Prime Factors
2022-08-10:为了给刷题的同学一些奖励,力扣团队引入了一个弹簧游戏机, 游戏机由 N 个特殊弹簧排成一排,编号为 0 到 N-1, 初始有一个小球在编号 0 的弹簧处。若小球在编号为 i 的弹
轻量级网络(一):MobileNet V1,V2, V3系列
Interview questions about Android Service
研发了 5 年的时序数据库,到底要解决什么问题?