Operación básica de MySql (2)

- Salida después de volver repetida a los valores de peso de todos los dos sentencia condicional donde comunicado con
el SELECT NombreS el FROM Student
la UNION
SELECT NombreS el FROM STUDENT1
- repetir todos los valores de salida incluidos en
la SELECT NombreS el FROM Student
UNION ALL
SELECT NombreS el FROM STUDENT1

-La instrucción SQL MySql no admite SELECT INTO para seleccionar datos de una tabla y luego insertar los datos en otra tabla. A menudo se utiliza para crear una copia de seguridad de la tabla y archivar los registros.
SELECT *
INTO school_timetable [in stu] -No puede Sigue a
FROM school_timetable_copy


-Utilice esto en lugar de Crear tabla Tabla2 (Seleccionar * de Tabla1); Crear tabla school_t
(Seleccionar * de school_timetable);

-Definir propiedades de campo Tipo de datos DECIMAL (tamaño, d) el tamaño es para especificar el número máximo de dígitos en la matriz d es el número de dígitos a la derecha del punto decimal
-VARCHAR acomoda cadenas de caracteres de longitud variable (puede acomodar letras, números, caracteres especiales)
- -DATE (aaaammdd) acomoda la fecha

- Restricciones
- limitación NULL no acepta la columna de aire forzado no
- restricción UNIQUE identifica de forma única cada registro en las tablas de bases de datos y las columnas son la clave primaria, conjunto de columnas proporcionan garantías singularidad valor debe ser único, sencillo
- clave primaria Con
dos formas únicas y únicas definidas para agregar restricciones a las columnas 1-> CREAR al crear una tabla ..... 2-> Agregar ALTER TABLE después de crear la tabla. . .
-Agregue la clave primaria PRIMARY key Igual que la anterior
CREATE TABLE stu (
id int no null,  
 UNIQUE (id))

ALTER TABLE student
ADD UNIQUE (Sname)

-Mysql deshacer restricción única
ALTERAR TABLA nombre de
ÍNDICE DE GOTA del estudiante
-SQL deshacer clave única DESHACER Clave PRIMARIA ALTAR
TABLA nombre de
restricción de GOTA del estudiante Nombre

- Mysql key PRIMARY key
ALTER TABLE school_t
DROP PRIMARY KEY

-Dos formas de crear claves foráneas 1-> Sname VARCHAR FOREIGN KEY hace referencia a school_timetable (Sname) al crear una tabla seguida de la clave primaria de otra tabla--
2-> La tabla se ha creado y
ALTER TABLE student
add FOREIGN KEY se ha creado con alter (Nombre)
REFERENCIAS school_timetable (Nombre)

-Deshacer restricción de clave foránea
ALTER TABLE student
DROP FOREIGN key Sname

-La restricción DEFAULT se usa para insertar valores predeterminados en columnas-
Dos formas de crear valores predeterminados 1-> city VARCHAR (255) DEFAULT 'China' cuando se crea una tabla
-2-> Se ha creado una tabla Alter stu para la tabla MySql ALTER TABLE stu
-ALTER city SET DEFAULT 'China' ALTER city DROP DEFAULT
-for Sql oracle ALTER TABLE stu ALTER TABLE stu  
-ALTER COLUMN city SET DEFAULT 'China' ALTER COLUMN city COLUMN DEFAULT 'China'



-Crear índice Permitir valores duplicados CREAR ÍNDICE ÍNDICE_nombre
EN estudiante (Nombre)



-Crear índice índice único CREAR ÍNDICE ÚNICO ÍNDICE_nombre
EN estudiante (Nombre)

- 撤销 索引 MySsql: ALTER TABLE TABLE_name DROP INDEX INDEX_name
- IBM, Orcale: DROP INDEX_name

-Borrar o agregar columnas en la tabla
ALTER TABLE student
add ss varchar (255)

ALTER TABLE student
DROP COLUMN ss

-SQL cambia el tipo de datos de las columnas en la tabla
ALTER TABLE student
ALTER COLUMN Grade VARCHAR (255)

-MySQL cambia el tipo de datos de las columnas en la
tabla alterar tabla alumno modificar columna Grado varchar (20);


 -Cambiar nombre de columna y tipo de nombre de columna alterar tabla cambio de estudiante nombre de columna stuname varchar (20);

 

 

Publicado 15 artículos originales · elogiado 7 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/qq_40938267/article/details/90080641
Recomendado
Clasificación