精华内容
下载资源
问答
  • 3.2删除数据库 3.3有关数据库存储引擎 第三章:数据库的基本操作 3.1创建数据库 在MySQL安装完成后,其data目录下会自动创建几个必需的数据库,可以使用SHOW DATABASES;语句来查看当前存在的所有数据库。如图 ...

    目录

    第三章:数据库的基本操作

    3.1创建数据库

    3.2删除数据库

    3.3有关数据库存储引擎


    第三章:数据库的基本操作

    3.1创建数据库

    在MySQL安装完成后,其data目录下会自动创建几个必需的数据库,可以使用SHOW DATABASES;语句来查看当前存在的所有数据库。如图

    可见现在已有6个数据库,

    创建数据库的基本语句为:

    CREATE DATABASE database_name;

    database_name 是数据库的名字,这个名字不能与已有的数据库名字重复。例如,我们要创建一个图书馆图书数据管理系统LIB,则创建数据库的语句为

    CREATE DATABASE LIB;

    可以通过语句SHOW CREATE DATABASE LIB;来查看LIB的定义,如图

    这个时候我们查看一下当前存在的所有数据库

    可以看到LIB数据库已经包含其中。


    3.2删除数据库

    创建数据库是在系统磁盘上划分一块区域,用于数据的存储和管理。删除数据库则是将已经存在的数据库从磁盘空间上清除,该数据库中所有数据都会被一并清除。

    删除数据库的基本语句:

    DROP DATABASE database_name;

    下面我们试试将LIB删除

    DROP DATABASES LIB;


    3.3有关数据库存储引擎

    数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供了不同的存储机制、索引技巧、锁定水平等功能。同时,使用不同的存储引擎,还可以获得相应特定的功能。数据库存储引擎是数据库底层软件组件,MySQL的核心就是存储引擎。

    例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。

    MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的时候为你提供最大的灵活性。

    可以使用SHOW ENGINES语句查看系统支持的引擎类型,结果如图:

    Support列的值表示该引擎是否可用,YES表示可用,NO表示不可用,DEFAULT表示该引擎是当前默认存储引擎。

    还可以使用一种更为直接的方式来查看系统的默认存储引擎,该语句为

    SHOW VARIABLES LIKE ‘default_storage_engine’;

    结果显示默认的存储引擎为InnoDB

    展开全文
  • 1、启动服务 DOS命令 ... 2、登录MySQL数据库 mysql -uroot -proot 回车 3、查看MySQL中数据库 show databases; ...4、创建数据库 create database 数据库名;...5、删除数据库 drop database 数据库名; ...

    1、启动服务

    DOS命令

    net start mysql 回车
    

    2、登录MySQL数据库

     mysql -uroot -proot 回车
    

    3、查看MySQL中数据库

    show databases;
    

    4、创建数据库

    create database 数据库名;
    

    创建完毕,再次通过show databases;指令查看是否创建成功

    5、删除数据库

    drop database 数据库名;
    

    6、创建表

    注意:操作数据之前,“使用数据库”
    use 数据库名;
    创建表

    create table 表名(
     			字段1 数据类型(长度) ,
     			字段2 数据类型(长度) not null,
     			PRIMARY KEY(字段1)
     			);``
    
    
    

    参考案例截图
    在这里插入图片描述

    7、在表中添加单条记录

    insert into 表名 (字段1,字段2,…) values(值1,值2,…);
    注意每个值和字段的类型对应一致。
    参考案例截图:
    在这里插入图片描述

    8、查询

    select * from 表名;
    参考截图(接上一步查看是否添加了数据)
    在这里插入图片描述

    9、添加多条记录

    insert into 表名 (字段1,字段2,…) values(值A1,值A2,…),(值B1,值B2,…);
    参考案例截图
    在这里插入图片描述

    10、删除

    delete from 表名;
    参考案例截图
    在这里插入图片描述

    11、修改

    update 表名 set 字段1=值1,字段2=值2,…;
    注意:每个值和字段类型对应
    参考案例截图
    在这里插入图片描述

    展开全文
  • hive创建删除数据库——hive CLI方式和脚本方式 本文主要介绍如何通过hive CLI方式和脚本方式进行数据库的创建和删除。 本文阅读前提: 1、正常运行hadoop环境 2、已经配置好hive(可以参考:...

    hive创建删除数据库——hive CLI方式和脚本方式

    本文主要介绍如何通过hive CLI方式和脚本方式进行数据库的创建和删除。
    本文阅读前提:
    1、正常运行hadoop环境
    2、已经配置好hive(可以参考:http://blog.csdn.net/wild46cat/article/details/54598880)

    好,下面上货。
    一、使用hiveCLI方式进行数据库的增加删除。
    首先进入hiveCLI。
    1、使用命令show databases;


    2、新增一个数据库,名为xytest。create database xytest;


    3、查看数据库的存放位置。dfs -find /user

    这里解释一下。hive中数据库存储其实是hdfs中的一个文件夹。默认的default数据库对应的是/{用户名}/warehouse文件夹。新增加的数据库,对应的是/{用户名}/warehouse/{数据库名}.db文件夹。如果在其中创建表的话,就是在文件夹中创建文件。

    4、删除数据库xytest。drop database xytest;


    二、使用脚本方式进行数据库的增加删除。
    1、首先创建文件:hive001
    内容如下:
    create database xytest

    2、在hive CLI中使用source命令进行脚本的执行。

    需要注意的是,在脚本中可以使用“--” 进行注释,但是在hive CLI中不能使用这样的注释。

    展开全文
  • SqlServer创建删除数据库,表,约束

    千次阅读 多人点赞 2011-08-13 20:13:49
    使用SQL语句创建删除数据库 数据库的组成部分:  1>主数据文件: *.mdf  2>次数据文件: *.ndf  3>日志文件: *.ldf 创建数据库: T-SQL创建数据库的语法如下:  CREATE DATABASE 数据库名  ON ...

    使用SQL语句创建和删除数据库

    数据库的组成部分:

            1>主数据文件:       *.mdf

            2>次数据文件:       *.ndf

            3>日志文件:           *.ldf

    创建数据库:

    T-SQL创建数据库的语法如下:

            CREATE DATABASE 数据库名

                ON [PRIMARY]

                (

                 <数据文件参数>  [,……n] [<文件组参数>]

                )

                [LOG ON]

                (

                 {<日志文件参数>  [,……n] }

                )

              文件具体参数语法如下:

              (

               [NAME=逻辑文件名,]

               FILENAME=物理文件名

               [,SIZE=大小]

               [,MAXSIZE={最大容量|UNLIMITED}]

               [,FILEGROWTH=增长值]

               )[,……n]

               文件组参数的语法如下:

               FILEGROUP 文件组名 <文件参数> [,……n]

               其中,“[ ]”表示可选部分,“{ }”表示必需的部分。各参数的含义说明如下:

               》数据库名:数据库的名称,最长为128个字符

               》PRIMARY:该选项是一个关键字,指定主文件组中的文件

               》LOG ON:指明事务日志文件的明确定义

               》NAME:指定数据库的逻辑名称,这是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符

               》FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应

               》SIZE:指定数据库的初始容量大小

               》MAXSIZE:指定操作系统文件可以增长到的最大尺寸

               》FILEGROWTH:指定文件每次增加容量的大小,当指定的数据为0时,表示文件不增长

     

               删除数据库:

               DROP DATABASE 数据库名

     

              接下来的问题是如何检测是否存在该数据库

               EXISTS(查询语句)可以检测某个查询是否存在,如果查询语句返回的记录结果不为空,则表示存在;否则表示不存在

     

               IF EXISTS ( SELECT * FROM SYSDATABASES WHERE NAME='KEYMO' )

               DROP DATABASE KEYMO

               CREATE DATABASE KEYMO

               (

                             ……

               )

     

               这段语句表示在系统表中查询是否有KEYMO库存在,如果不存在,则创建KEYMO数据库,如果存在,则删除该库再创建KEYMO数据库

     

    使用SQL语句创建和删除数据表

     创建表

               创建表的步骤:

               1>确定表中有哪些列

               2>确定每列的数据类型

               3>给表添加各种约束

               4>创建各表之间的关系

    创建表的语法如下:

               CREATE TABLE 表名

               (

               字段1 数据类型 列的特征

               字段2数据类型 列的特征

               ……       

               )

    删除表

               DROP TABLE 表名

     

    使用SQL语句创建和删除约束

     约束的目的是确保表中数据的完整性,常用的约束类型如下:

    》主键约束(Primary Key Constraint):要求主键列数据唯一,并且不允许为空

    》唯一约束(Unique Constraint):要求该列唯一,允许为空,但只能出现一个空值

    》检查约束(Check Constraint):某列取值范围限制、格式限制等,如有关年龄的约束

    》默认约束(Default Constraint):某列的默认值,比如学员信息表,男生多的话就可将默认设为“男”

    》外键约束(Foreign Key Constraint):用于在两表之间建立关系,需要指定引用主键的那一列

     

    添加约束

               ALTER TABLE 表名

               ADD CONSTRAINT 约束名 约束类型 具体的约束说明

     

    示例:

               ——添加主键约束(将stuNo作为主键)

               ALTER TABLE STUINFO

               ADD CONSTRAINT PK_STUNO PRIMARY KEY (stuNo)

               ——添加唯一约束(身份证号唯一)

               ALTER TABLE STUINFO

               ADD CONSTRAINT UQ_STUID UNIQUE (stuId)

               ——添加默认约束(如果地址不填,默认为“地址不详”)

               ALTER TABLE STUINFO

               ADD CONSTRAINT DF_STUADDRESS DEFAULT ('地址不详') FOR STUADDRESS

               ——添加检查约束,要求年龄只能在15~40岁之间

               ALTER TABLE STUINFO

               ADD CONSTRAINT CK_STUAGE CHECK (STUAGE BETWEEN 15 AND 40)

               ——添加外键约束(主表STUINFO和从表STUMARKS建立关系,关联字段为stuNo)

               ALTER TABLE STUINFO

               ADD CONSTRAINT FK_STUNO FOREIGN KEY (stuNo) REFERENCES STUINFO (stuNo)

              

    删除约束

               ALTER TABLE 表名

               DROP CONSTRAINT 约束名

              

     

     

     

     

     

     

    展开全文
  • PostgreSQL 安装、用户管理、启动关闭、创建删除数据库
  • 数据库的操作包括创建数据库删除数据库。这些操作都是数据库管理的基础。 同时MySql中提到了存储引擎的概念。简而言之,存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。 1 创建数据库 ...
  • 本篇文章给大家介绍oracle数据库管理之创建删除数据库,本文从数据库管理概述、数据库管理方法、数据库的准则、使用dbca创建数据库、使用dbca删除数据库等五大方面展开话题,需要的朋友一起学习吧
  • MongoDB创建数据库删除数据库

    千次阅读 2016-05-24 17:12:53
    MongoDB创建数据库MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实例以下实例我们创建数据库 runoob:>use runoob switched to db runoob > ...
  • 主要介绍了sqlserver创建数据库删除数据库的语句,需要的朋友可以参考下
  • MySQL创建数据库创建数据表

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建数据库、数据表、操作用户。 一、数据库操作语言 数据库...
  • Oracle数据库创建删除数据库

    万次阅读 2018-08-07 10:24:14
    Database configuration Assistant 创建删除数据库 在开始菜单中可已找到安装数据库后的database configuration assistant 软件,该软件用于创建删除数据库 创建数据库 打开后的界面↑ 选择创建数据库 ...
  • mysql数据库创建删除数据库

    万次阅读 2015-09-07 20:20:07
    1、创建数据库 mysql> CREATE DATABASE my_db1; //创建数据库my_db1 Query OK, 1 row affected (0.00 sec) mysql> CREATE DATABASE my_db1;//因为my_db1已经存在,再次创建会报错 ERROR 1007 (HY000): Can't create ...
  • SQL语句创建数据库及修改、删除数据库
  • PostgreSQL删除创建模板数据库

    千次阅读 2018-04-16 13:34:30
    通过本文可以了解PostgreSQL删除创建模板数据库的方式与限制。
  • MySql8.0.15创建数据库以及删除数据库和用户
  • MySQL数据库学习笔记----创建 查看 删除数据库 创建数据库 在使用数据库之前要创建数据库,就是在数据库系统中划分一块存储数据的空间。 语法格式为 CREATE DATABASE 数据库名称; CREATE DATABASE是创建数据库的...
  • MySQL数据库的基本操作 创建数据库、查看数据库删除数据库等操作 连接到 MySQL 数据库后,就可以使用数据定义语言(DDL)来定义和管理数据库对象,包括数据库、表、索引以视图等。这里使用一个简单的例子,介绍...
  • MySQL 创建数据库

    2020-12-16 17:17:58
    MySQL 创建数据库 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库...使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用
  • MongoDB 创建删除数据库

    千次阅读 2019-02-23 19:57:43
    MongoDB 创建数据库 语法 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实际操作 # 登录之后查询所有的数据库 &gt; show dbs ...
  • SQL创建删除数据库

    千次阅读 2019-04-28 09:42:01
    SQL创建删除数据库 开发工具与关键技术: js HTML5、css 作者:李宥良 撰写时间:2019年4月27日 SQL创建删除数据库 什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个...
  • 1009:不能删除数据库文件导致删除数据库失败  1010:不能删除数据目录导致删除数据库失败  1011:删除数据库文件失败  1012:不能读取系统表中的记录  1020:记录已被其他用户修改  1021:硬盘剩
  • Hive>Hive创建数据库创建数据库

    千次阅读 2019-11-22 20:09:16
    创建数据库创建数据库创建数据库并指定hdfs存储位置
  • ** 使用T-SQL语句创建删除数据库** 使用T-SQL语句创建“学生管理库”数据库删除数据库。要求“学生管理库”数据库的主数据文件名为:StudentDB.mdf,初始大小为5MB,最大为20MB,增长方式为10%;日志文件名为:...
  • 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。 实例 以下命令简单的演示了创建数据库的...
  • 使用SQL语句创建删除数据库

    千次阅读 2017-03-14 09:34:25
    了解SQL Server数据库的逻辑结构和物理结构,掌握使用SQL 语句创建删除数据库。 实验准备: 1) 明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE 语句的用户。 2) 了解用SQL ...
  • (如果数据库中不存在t1数据库),就成功创建t1数据库 如果再次输入create database t1;,则由于本身存在了t1数据库,则系统提示没创建成功,因为已存在的相关错误(或警告)信息 如果希望不出现警告信息则按如下方法...
  • (4)学会给数据库更名和删除数据库。 实验内容(参见实验指导书第3章创建和管理数据库p35-49): 1. 学习p36-40的内容,认识SQL Server 2012中的数据库,牢记数据库的常用对象和数据库的组成;掌握SQL Server 2012中...
  • 方法一: 找到neo4j安装目录 ,编辑conf文件夹中的neo4j.conf 找到dbms.active_database=,将下图中的graph.db用其他名称替换,然后再次启动neo4j即可。...在data/database中可以看到原先的数据库: ...
  • (2)创建数据库;  (3)删除数据库;  (4)调整初始化参数;  (5)管理网络。  对于数据库的管理,必须要具有SYSDBA和SYSOPER的角色,才有权启动、关闭、运行数据库。SYSDBA角色拥有SYS数据表的所有权限...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,015,635
精华内容 406,254
关键字:

创建删除数据库