MySQL版Oracle下Scott用户建表语句实例
MySQL版Oracle下Scott用户建表语句实例
在MySQL中创建Scott用户并在其中创建表格的方法和Oracle中略有不同。本文将提供MySQL版Oracle下Scott用户建表语句完整攻略,并给出两个具体的示例说明。
- 创建Scott用户
在MySQL中,我们需要在root用户下创建新用户,并授权给该用户创建表格的权限。具体步骤如下:
--创建 Scott 用户并设置密码为 tiger
CREATE USER 'scott'@'%' IDENTIFIED BY 'tiger';
--给 Scott 用户创建表格的权限
GRANT CREATE, ALTER, DROP, INSERT, UPDATE, SELECT ON *.* TO 'scott'@'%';
其中,%表示可以在任何地方连接到MySQL,.表示可以对任何数据库和数据表进行操作。
- 在Scott用户中创建表格
在Scott用户中创建表格时,语句与Oracle中类似,需要先使用CREATE TABLE语句创建表格,然后使用INSERT INTO语句插入数据。示例代码如下:
--创建 EMP 表格
CREATE TABLE emp (
empno NUMBER(4) PRIMARY KEY,
ename VARCHAR2(10),
job VARCHAR2(9),
mgr NUMBER(4),
hiredate DATE,
sal NUMBER(7, 2),
comm NUMBER(7, 2),
deptno NUMBER(2)
);
--插入 EMP 表格中的数据
INSERT INTO emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) VALUES
(7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800, NULL, 20),
(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 300, 30),
(7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250, 500, 30),
(7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975, NULL, 20),
(7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250, 1400, 30),
(7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850, NULL, 30),
(7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450, NULL, 10),
(7788, 'SCOTT', 'ANALYST', 7566, '1982-12-09', 3000, NULL, 20),
(7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000, NULL, 10),
(7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500, 0, 30),
(7876, 'ADAMS', 'CLERK', 7788, '1983-01-12', 1100, NULL, 20),
(7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950, NULL, 30),
(7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000, NULL, 20),
(7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300, NULL, 10);
该示例中,我们创建了一个名为EMP的表格,其中包含了编号、姓名、工作、经理、入职日期、月薪、奖金和部门编号等字段,并随后插入了14条员工信息的数据。
- 示例说明:
在Scott用户中创建表格的方法与在Oracle中类似,不过需要注意以下几点:
- 在MySQL中,我们需要先创建一个新用户,并为该用户授权创建表格的权限。
- MySQL中使用的数据类型与Oracle中稍有不同,需要根据实际需要进行选择。
- MySQL中使用CREATE TABLE语句创建表格时,需要在最后加上``符号,表示该语句结束。
- 在MySQL中,使用INSERT INTO语句插入数据时,需要在值与值之间使用逗号隔开。
以上就是完整的MySQL版Oracle下Scott用户建表语句攻略,希望对你有所帮助。
本文标题为:MySQL版oracle下scott用户建表语句实例


基础教程推荐
- 教你使用MongoDB导入导出备份数据 2023-07-16
- MySQL约束和事务知识点详细归纳 2023-08-06
- Oracle联机日志文件与归档文件详细介绍 2023-07-23
- MySQL学习笔记之数据的增、删、改实现方法 2023-12-17
- 在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法 2023-12-15
- Windows平台安装MongoDB数据库 2023-07-16
- 使用绿色版SQLServer2008R2出现的问题解析 2023-07-29
- odoo中使用redis实现缓存的步骤 2023-07-13
- 简单聊一聊redis过期时间的问题 2023-07-13
- LRU原理和Redis实现——一个今日头条的面试题 2023-09-12