标签:bsp datetime first insert esc rom 图书 sele 操作
DDL语言
/*
数据定义语言
库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建: create
修改: alter
删除: drop
*/
/*
语法:
create database [if not exists]库名;
*/
CREATE DATABASE IF NOT EXISTS books ;
RENAME DATABASE books TO 新库名;
ALTER DATABASE books CHARACTER SET gbk;
DROP DATABASE IF EXISTS books;
/*
语法:
create table 表名(
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
...
列名 列的类型【(长度) 约束】
);
*/
CREATE TABLE book(
id INT,#编号
bName VARCHAR(20),#图书名
price DOUBLE,#价格
authorId INT,#作者编号
publishDate DATETIME#出版日期
);
DESC book;
CREATE TABLE IF NOT EXISTS author(
id INT,
au_name VARCHAR(20),
nation VARCHAR(10)
)
DESC author;
/*
语法
alter table 表名 add|drop|modify|change column 列名 【列类型 约束】;
*/
ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;
ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;
ALTER TABLE author ADD COLUMN annual DOUBLE;
ALTER TABLE book_author DROP COLUMN annual;
ALTER TABLE author RENAME TO book_author;
DESC book;
DROP TABLE IF EXISTS book_author;
SHOW TABLES;
DROP DATABASE IF EXISTS 旧库名;
CREATE DATABASE 新库名;
DROP TABLE IF EXISTS 旧表名;
CREATE TABLE 表名();
INSERT INTO author VALUES
(1,‘村上春树‘,‘日本‘),
(2,‘莫言‘,‘中国‘),
(3,‘冯唐‘,‘中国‘),
(4,‘金庸‘,‘中国‘);
SELECT * FROM Author;
SELECT * FROM copy2;
CREATE TABLE copy LIKE author;
CREATE TABLE copy2
SELECT * FROM author;
CREATE TABLE copy3
SELECT id,au_name
FROM author
WHERE nation=‘中国‘;
CREATE TABLE copy4
SELECT id,au_name
FROM author
WHERE 0;
NAME NULL? TYPE
id INT(7)
NAME VARCHAR(25)
USE test;
CREATE TABLE dept1(
id INT(7),
NAME VARCHAR(25)
);
CREATE TABLE dept2
SELECT department_id,department_name
FROM myemployees.departments;
NAME NULL? TYPE
id INT(7)
First_name VARCHAR (25)
Last_name VARCHAR(25)
Dept_id INT(7)
CREATE TABLE emp5(
id INT(7),
first_name VARCHAR(25),
last_name VARCHAR(25),
dept_id INT(7)
);
ALTER TABLE emp5 MODIFY COLUMN last_name VARCHAR(50);
CREATE TABLE employees2 LIKE myemployees.employees;
DROP TABLE IF EXISTS emp5;
ALTER TABLE employees2 RENAME TO emp5;
ALTER TABLE emp5 ADD COLUMN test_column INT;
DESC emp5;
ALTER TABLE emp5 DROP COLUMN test_column;
标签:bsp datetime first insert esc rom 图书 sele 操作
原文地址:https://www.cnblogs.com/LXL616/p/10834695.html