gestión de base de datos MySQL --- >>>> DDL

#DDL
/ *

Data Definition Language

Biblioteca y tablas de gestión

En primer lugar, la gestión de las bibliotecas
para crear, modificar, borrar
En segundo lugar, la tabla de gestión
para crear, modificar, borrar

Creación: Crear
modificación: alter
Delete: caída

* /

# A, gestión de bibliotecas
para crear # 1, biblioteca
/ *
Sintaxis:
Crear base de datos [SI EXISTE no] nombre de la biblioteca;
* /


Caso #: Creación de una biblioteca de libros

CREAR BASE DE DATOS SI NO EXISTE libros;


# 2, biblioteca Modificar

libros RENAME base de datos para el nuevo nombre de la biblioteca;

# Cambiar la biblioteca de juego de caracteres

ALTER gbk libros BASE DE DATOS DE CARACTERES;


# 3, suprimir la biblioteca

DROP DATABASE SI EXISTE libros;

 


# En segundo lugar, la tabla de gestión
# 1. Crear una tabla ★

/ *
Sintaxis:
Crear tabla tabla (
columnas entre el tipo [(longitud)] limitación,
la columna entre el tipo [(longitud)] limitación,
la columna entre las limitaciones [(longitud)] tipo,
...
el nombre de columna [columna de tipo (longitud) limitaciones]


)


* /
# Ejemplo: Crear una tabla de libro

TABLA libro del CREAR (
lo anterior int id mencionado, el número #
bname VARCHAR (20), # Libro nombre de
doble precio, precio #
authorId INT, # número de
publishDate DATETIME Fecha de publicación #

 

);


libro DESC;

#案例:创建表autor
CREAR TABLA SI NO EXISTE autor (
int id,
au_name VARCHAR (20),
nación VARCHAR (10)

)
Autor DESC;


# 2. Modificar tabla

/ *
Sintaxis
alter nombre de la tabla tabla add | gota | Modificar | restricciones de tipo columna columna columna de cambio de [nombre];

* /

# ① modificar el nombre de la columna

ALTER TABLE libro CAMBIO DE COLUMNA publishdate pubDate DATETIME;


# ② modificar el tipo de la columna o restricción
ALTER TABLE MODIFICAR libro TIMESTAMP COLUMNA pubdate;

# ③添加新列
ALTER TABLE ADD autor doble columna anual;

# ④ quitar columnas

La columna de DROP TABLE BOOK_AUTHOR Anual del ALTER;
# ⑤ modificar el nombre de tabla

ALTER TABLE autor BOOK_AUTHOR Renombrar para;

libro DESC;

 


# 3 Eliminar tabla

DROP TABLE IF EXISTS BOOK_AUTHOR;

VER TABLAS;


# Redacción genérica:

DROP DATABASE SI EXISTE nombre de la biblioteca de edad;
el nuevo nombre Crear base de datos de la biblioteca;


DROP TABLE IF EXISTS旧表名;
CREATE TABLE表名();

 

# 4. Copiar la tabla

El autor en el VALORES el inserto
(. 1, 'Murakami', 'Japón'),
(2 'Mo Yan', 'chino'),
(3 'Ping Tang', 'chino'),
(4 'Jin Yong' 'china');

* La parte del autor del SELECT,
SELECT * FROM copy2;
.. # 1 copia sólo la estructura de la tabla

Crear una copia de mesa como el autor;

. # 2 + tabla de datos replicada
la copy2 TABLA CREAR
el SELECT * FROM autor;

# Copia sólo algunos de los datos de
la instrucción CREATE TABLE COPY3
el SELECT ID, au_name
el FROM autor
de la Nación DONDE = 'chino';


# Copiar sólo ciertos campos

CREATE TABLE Copia4
SELECT ID, au_name
del Compositor
en la que 0;

 

Supongo que te gusta

Origin www.cnblogs.com/cb1186512739/p/12655277.html
Recomendado
Clasificación