MySQL-生成样例数据
Posted 在路上-世界之间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL-生成样例数据相关的知识,希望对你有一定的参考价值。
1、创建数据库
CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];
创建UTF8字符集的mysql数据库example。
注:数据库名可以自拟。
2、选择数据库
USE <数据库名>
说明:当显示“Database changed”时,表示已经切换到当前数据库。
3、创建表
(1) 创建table
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
(2) 修改table
ALTER TABLE <表名> [修改选项]
{ ADD COLUMN <列名> <类型>
| CHANGE COLUMN <旧列名> <新列名> <新列类型>
| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT }
| MODIFY COLUMN <列名> <类型>
| DROP COLUMN <列名>
| RENAME TO <新表名> }
将如下SQL代码写入编辑器,执行SQL语句:
CREATE TABLE DEPT (
DEPTNO INT (2) NOT NULL,
DNAME VARCHAR (14),
LOC VARCHAR (13)
);
ALTER TABLE DEPT ADD CONSTRAINT PK_DEPT PRIMARY KEY (DEPTNO);
CREATE TABLE EMP (
EMPNO INT (4) NOT NULL,
ENAME VARCHAR (10),
JOB VARCHAR (9),
MGR INT (4),
HIREDATE date,
SAL INT (7),
COMM INT (7),
DEPTNO INT (2)
);
ALTER TABLE EMP ADD CONSTRAINT PK_EMP PRIMARY KEY (EMPNO);
ALTER TABLE EMP ADD CONSTRAINT FK_DEPTNO FOREIGN KEY (DEPTNO) REFERENCES DEPT (DEPTNO);
4、插入数据
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
INSERT INTO DEPT (DEPTNO, DNAME, LOC) VALUES (10, \'ACCOUNTING\', \'NEW YORK\');
INSERT INTO DEPT (DEPTNO, DNAME, LOC) VALUES (20, \'RESEARCH\', \'DALLAS\');
INSERT INTO DEPT (DEPTNO, DNAME, LOC) VALUES (30, \'SALES\', \'CHICAGO\');
INSERT INTO DEPT (DEPTNO, DNAME, LOC) VALUES (40, \'OPERATIONS\', \'BOSTON\');
COMMIT;
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7369, \'SMITH\', \'CLERK\', 7902, str_to_date(\'17-12-1980\', \'%d-%m-%Y\'), 800, NULL, 20 );
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7499, \'ALLEN\', \'SALESMAN\', 7698, str_to_date(\'20-02-1981\', \'%d-%m-%Y\'), 1600, 300, 30 );
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7521, \'WARD\', \'SALESMAN\', 7698, str_to_date(\'22-02-1981\', \'%d-%m-%Y\'), 1250, 500, 30 );
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7566, \'JONES\', \'MANAGER\', 7839, str_to_date(\'02-04-1981\', \'%d-%m-%Y\'), 2975, NULL, 20 );
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7654, \'MARTIN\', \'SALESMAN\', 7698, str_to_date(\'28-09-1981\', \'%d-%m-%Y\'), 1250, 1400, 30 );
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ) VALUES ( 7698, \'BLAKE\', \'MANAGER\', 7839, str_to_date(\'01-05-1981\', \'%d-%m-%Y\'), 2850, NULL数据结构 图连通与最小生成树
文本生成:使用TensorFlow LSTM 进行诗歌生成 代码样例