MySQL版oracle下scott用户建表语句实例

yizhihongxing

MySQL版Oracle下Scott用户建表语句实例

在MySQL中创建Scott用户并在其中创建表格的方法和Oracle中略有不同。本文将提供MySQL版Oracle下Scott用户建表语句完整攻略,并给出两个具体的示例说明。

  1. 创建Scott用户

在MySQL中,我们需要在root用户下创建新用户,并授权给该用户创建表格的权限。具体步骤如下:

--创建 Scott 用户并设置密码为 tiger
CREATE USER 'scott'@'%' IDENTIFIED BY 'tiger';

--给 Scott 用户创建表格的权限
GRANT CREATE, ALTER, DROP, INSERT, UPDATE, SELECT ON *.* TO 'scott'@'%';

其中,%表示可以在任何地方连接到MySQL,.表示可以对任何数据库和数据表进行操作。

  1. 在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条员工信息的数据。

  1. 示例说明:

在Scott用户中创建表格的方法与在Oracle中类似,不过需要注意以下几点:

  • 在MySQL中,我们需要先创建一个新用户,并为该用户授权创建表格的权限。
  • MySQL中使用的数据类型与Oracle中稍有不同,需要根据实际需要进行选择。
  • MySQL中使用CREATE TABLE语句创建表格时,需要在最后加上``符号,表示该语句结束。
  • 在MySQL中,使用INSERT INTO语句插入数据时,需要在值与值之间使用逗号隔开。

以上就是完整的MySQL版Oracle下Scott用户建表语句攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL版oracle下scott用户建表语句实例 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • MySQL load语句详细介绍

    下面我为您详细讲解“MySQL load语句详细介绍”的完整攻略。 介绍 MySQL Load语句是一种将数据从文本文件中导入到MySQL数据库中的方法。它非常适合用于大批量导入大量数据的情况,比如将日志文件、CSV文件、或其他简单文本文件中存储的数据导入到数据库中。 语法 MySQL Load语句的语法如下: LOAD DATA INFILE ‘file_…

    database 2023年5月22日
    00
  • redhat如何安装php和mysql

    本文小编为大家详细介绍“redhat如何安装php和mysql”,内容详细,步骤清晰,细节处理妥当,希望这篇“redhat如何安装php和mysql”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 redhat安装php和mysql的方法:1、通过“yum install httpd”安装Apache2并启动;2、使用“yum in…

    MySQL 2023年4月12日
    00
  • linux中mysql,mongodb,redis,hbase数据库操作

    1.实验内容与完成情况:(实验具体步骤和实验截图说明) (一) MySQL 数据库操作 学生表 Student Name English Math Computer zhangsan 69 86 77 lisi 55 100 88 根据上面给出的 Student 表,在 MySQL 数据库中完成如下操作: (1)在 MySQL 中创建 Student 表,并…

    Redis 2023年4月13日
    00
  • MySQL适用于哪些应用场景?

    MySQL是一个开源的关系型数据库管理系统。它的可靠性、性能、灵活性和易用性使得它成为了最受欢迎的数据库之一。 MySQL适用于很多不同的应用场景,下面列出了其中的5个: 1、Web应用程序:MySQL可与Web编程语言如PHP、Python和Java结合使用,为网站提供持久的数据存储解决方案。由于其高度可靠性和短学习曲线,MySQL已成为最受欢迎的Web开…

    2023年3月8日
    00
  • JSP技术生成动态web页面

    JSP技术(Java Server Pages)是一种在服务端生成动态Web页面的技术。下面是生成动态Web页面的完整攻略: 步骤一:安装和配置Java开发环境 JSP是基于Java技术的,所以安装和配置Java开发环境是必须的。下载并安装JDK(Java Development Kit),配置环境变量;配置Java Web服务器(如Tomcat)以便于运行…

    database 2023年5月21日
    00
  • .NET Framework SQL Server 数据提供程序连接池

    .NET Framework提供了许多与数据库的连接、读写相关的类和组件,其中包括支持连接池的数据提供程序。本文将对.NET Framework SQL Server 数据提供程序连接池进行详细讲解,包括其特性、使用方法、资源释放和性能调优等方面。 连接池的特性 .NET Framework SQL Server 数据提供程序连接池是一个用于提高数据库连接性…

    database 2023年5月21日
    00
  • 浅谈mysql 树形结构表设计与优化

    那么现在我会给你提供一个关于 “浅谈mysql 树形结构表设计与优化”的完整攻略。 浅谈mysql 树形结构表设计与优化 一、什么是树形结构表? “树形结构表”指的是数据库中一种特殊的数据结构,是一种可以用来表示层级关系的表结构。 举例来说,一些电商网站的商品分类就是用树形结构来进行表示的。 二、树形结构表的设计与原理 1.设计范式 树形结构表的设计需要考虑…

    database 2023年5月19日
    00
  • Redis本地集群搭建(5版本以上)

    2019年11月3日10:05:48 步骤 1、下载安装Redis的安装包 2、复制5份,一共6份Redis的解压安装版,修改每个Redis节点的端口并开启节点 3、修改每个Redis节点的端口,以及开启集群模式 3、使用redis-cli –cluster create ip:port给集群的节点分配哈希槽(如果要使用主从,只需要添加master节点的i…

    Redis 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部