sql-DDL

ddl全称为data definition language (数据定义语言),用来定义数据库对象(数据库,表,字段)

一.ddl-数据库操作

1.查询数据库

show databases;

2.创建数据库

create database [if not exists] 数据库名 [default charset 字符集]

3.删除数据库

drop database 数据库名;

4.使用数据库

use 数据库名;

二.ddl-表操作

1.查询

1.查询当前数据库所有表

show tables;

2.查询表结构

desc 表名;

3.查询指定表的建表语句

show create table 表名;

2.建表

3.改表

1.添加字段

alter table 表名 add 字段 类型;

2.改表名

alter table 表名 rename to 新表名;

3.改字段名和数据类型

语法

alter table 表名 change 旧名 新名 新数据类型;

4.改数据类型

alter table 表名 modify 字段 新类型;

5.删除字段

alter table 表名 drop 字段;

四.删除表

drop table 表名;

相关推荐
落霞与孤鹭齐飞。。13 分钟前
SSM社区生活超市管理
java·服务器·开发语言·数据库·生活·课程设计
qq_3392822344 分钟前
MariaDB数据库备份及恢复
数据库·mariadb
述雾学java1 小时前
数据库分类、存储引擎、介绍、Mysql、SQL分类
sql·mysql·java核心基础
Wo3Shi4七1 小时前
MySQL SELECT 语句和使用 WHERE 子句过滤数据
数据库·mysql
换个网名有点难1 小时前
django_apscheduler真实完整例子
数据库·python·django
A叶子叶1 小时前
PostgREST实现DBaaS(数据库即服务)
数据库·postgresql·db
文盲老顾2 小时前
使用 fn_dblog手动恢复误操作的 update(单列数值型数据恢复)
数据库·sqlserver·数据恢复·update·误操作·fn_dblog
熊大如如2 小时前
PostgreSQL 触发器
数据库·postgresql
楚枫默寒2 小时前
Oracle归档配置及检查
数据库·oracle
J-v-a-v2 小时前
MySQL中的锁(全局锁、表锁和行锁)
数据库·mysql