-
MySQL创建删除数据库、数据库引擎介绍
2018-08-03 21:41:383.2删除数据库 3.3有关数据库存储引擎 第三章:数据库的基本操作 3.1创建数据库 在MySQL安装完成后,其data目录下会自动创建几个必需的数据库,可以使用SHOW DATABASES;语句来查看当前存在的所有数据库。如图 ...目录
第三章:数据库的基本操作
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
-
mongo创建删除数据库集合命令
2019-06-17 22:18:56如果数据库不存在,则创建数据库,否则切换到指定数据库。 2、实例 以下实例我们创建了数据库 runoob: > use runoob switched to db runoob > db runoob > 如果你想查看所有数据库,可以使用show dbs命令...1、语法
MongoDB 创建数据库的语法格式如下:use DATABASE_NAME
如果数据库不存在,则创建数据库,否则切换到指定数据库。
2、实例
以下实例我们创建了数据库 runoob:> use runoob switched to db runoob > db runoob >
如果你想查看所有数据库,可以使用show dbs命令:
> show dbs local 0.078GB test 0.078GB >
可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。
> db.runoob.insert({"name":"菜鸟教程"}) WriteResult({ "nInserted" : 1 }) > show dbs local 0.078GB runoob 0.078GB test 0.078GB >
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
3、MongoDB 删除数据库(db.dropDatabase())
语法
MongoDB 删除数据库的语法格式如下:db.dropDatabase()
删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
实例
以下实例我们删除了数据库 runoob。
首先,查看所有数据库:>show dbs local 0.078GB runoob 0.078GB test 0.078GB 接下来我们切换到数据库 runoob: >use runoob switched to db runoob >
执行删除命令:
>db.dropDatabase() { "dropped" : "runoob", "ok" : 1 } 最后,我们再通过 show dbs 命令数据库是否删除成功: >show dbs local 0.078GB test 0.078GB >
4、删除集合(db.collection.drop())
集合删除语法格式如下:db.collection.drop()
以下实例删除了 runoob 数据库中的集合 site:
>use runoob switched to db runoob >show tables site >db.site.drop() true >show tables >
-
hive创建删除数据库——hive CLI方式和脚本方式
2017-01-18 11:17:04hive创建删除数据库——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 xytest2、在hive CLI中使用source命令进行脚本的执行。需要注意的是,在脚本中可以使用“--” 进行注释,但是在hive CLI中不能使用这样的注释。 -
mysql 创建删除数据库(linux)
2015-12-13 14:25:451.Mysql 客户端创建、删除数据库: [root@localhost~]# /usr/local/mysql/bin/mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 ...1.Mysql 客户端创建、删除数据库:
[root@localhost~]# /usr/local/mysql/bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.1.60-log Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>2)创建空数据库
mysql> create database daobidao;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 7
Current database: *** NONE ***
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| daobidao |
| mysql |
+--------------------+
3 rows in set (0.00 sec)以上命令:create database 库名; 就可以创建一个空的数据库,例如命令:create database daobidao; 创建一个daobidao的空数据库;命令:show databases; 显示所有的数据库。
3)删除数据库
mysql> drop database daobidao;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 9
Current database: *** NONE ***
Query OK, 0 rows affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)以上命令:drop database 库名; 就可以删除一个数据库;例如命令:drop database daobidao; 就删除了daobidao 数据库。
2.Mysql客户端导入、导出数据库
1)导入数据库 [方法一]
[root@localhost~]# /usr/local/mysql/bin/mysql -u root -p daobidao < /root/test.sql
Enter password:
以上命令:/usr/local/mysql/bin/mysql -u root -p 需要导入到哪个数据库的数据库名 < 需要导入的数据库文件;例如命令:/usr/local/mysql/bin/mysql -u root -p daobidao < /root/test.sql 将数据库文件test.sql文件导入到daobidao数据库中; (但需要导入到哪个数据库必须要存在)
2)导入数据库 [方法二]
mysql> create database daobidao;
Query OK, 1 row affected (0.00 sec)
mysql> use daobidao;
Database changed
mysql> source /root/test.sql;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 17
Current database: daobidao
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
····························以上命令:1)创建一个数据库,2)使用该数据库,3)导入数据库文件;例如命令:1)create database daobidao; 创建一个空数据库; 2)use daobidao; 使用该数据库; 3) source /root/test.sql; 导入数据库文件。(但需要导入到哪个数据库必须要存在)
3)导出数据库的数据和表结构
[root@localhost~]#/usr/local/mysql/bin/mysqldump -u root -p daobidao > /root/dbd.sql
Enter password:以上命令:/usr/local/mysql/bin/mysqldump -u root -p 需要导出的数据库 > 导出存放的数据库文件名; 例如命令:/usr/local/mysql/bin/mysqldump -u root -p daobidao > /root/dbd.sql 将daobidao 数据库导出,存放在/root/dbd.sql文件。
4)导出数据库的表结构
[root@localhost~]#/usr/local/mysql/bin/mysqldump -u root -p -d daobidao > /root/dbd.sql
Enter password:以上命令:/usr/local/mysql/bin/mysqldump -u root -p -d 需要导出的数据库 > 导出存放的数据库文件名; 例如命令:/usr/local/mysql/bin/mysqldump -u root -p -d daobidao > /root/dbd.sql 将daobidao 数据库导出表结构,存放在/root/dbd.sql文件。
-
PostgreSQL简介、安装、用户管理、启动关闭、创建删除数据库
2010-09-28 15:21:00PostgreSQL 安装、用户管理、启动关闭、创建删除数据库、 -
SqlServer创建删除数据库,表,约束
2011-08-13 20:13:49使用SQL语句创建和删除数据库 数据库的组成部分: 1>主数据文件: *.mdf 2>次数据文件: *.ndf 3>日志文件: *.ldf 创建数据库: T-SQL创建数据库的语法如下: CREATE DATABASE 数据库名 ON ... -
SQLserver学习day01 SQLserver简介 数据库的相关概念 创建删除数据库操作
2016-11-22 16:48:34数据库管理系统和数据库进行交互的时候,必须依靠sqlserver服务来进行,否则数据库管理系统无法与数据库进行连接。启动的三种方式: 后台启动(选择任务管理器里的服务进行启动); sqlserver配置管理器中启动服务... -
PostgreSQL简介、安装、创建用户、启动关闭、创建删除数据库
2014-07-02 15:30:14PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES2为基础发展起来的对象关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 它的标志是一个大象头。 ... -
oracle创建数据库和删除数据库
2017-05-18 22:04:51创建删除数据库有几个方法,可以直接用sql,可以用自带的软件。个人建议新手用自带的软件来建立删除。不重复发明轮子,这里就直接链接到我看过的地址,看完之后对你创建删除数据库一定有帮助。 ... -
oracle 创建数据库 在新创建的数据库中创建用户 删除创建数据库 链接orcl
2016-07-02 23:20:17在oracle中使用database configuration assistance创建数据库之后,系统当中的默认...同样的,在使用database configuration assistance中,删除数据库之后,虽然系统当中只剩下了orcl数据库,但是此时要想使用orcl -
MongoDB创建数据库和删除数据库
2016-05-24 17:12:53MongoDB创建数据库MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实例以下实例我们创建了数据库 runoob:>use runoob switched to db runoob > ... -
Oracle数据库 二 创建和删除数据库
2018-08-07 10:24:14Database configuration Assistant 创建或删除数据库 在开始菜单中可已找到安装数据库后的database configuration assistant 软件,该软件用于创建或删除数据库 创建数据库 打开后的界面↑ 选择创建数据库 ... -
MySql8.0.15创建数据库以及删除数据库和用户
2019-07-25 11:46:18MySql8.0.15创建数据库以及删除数据库和用户 -
创建数据库及删除数据库
2013-07-14 13:17:21创建数据库及删除数据库 一个完整数据库包括: 1. 物理结构:即一系列与该数据库相关的操作系统文件 2. 逻辑结构:即表,视图,序列,索引等对象 3. 内存结构:即SGA,PGA区等 4. 进程结构:即DBWR,LGWR... -
MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作
2019-02-27 22:33:19MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作 连接到 MySQL 数据库后,就可以使用数据定义语言(DDL)来定义和管理数据库对象,包括数据库、表、索引以视图等。这里使用一个简单的例子,介绍... -
SQL创建与删除数据库
2019-04-28 09:42:01SQL创建与删除数据库 开发工具与关键技术: js HTML5、css 作者:李宥良 撰写时间:2019年4月27日 SQL创建与删除数据库 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个... -
如何创建和删除数据库?
2020-02-06 10:04:20删除数据库 drop database 数据库名; 【Java面试题与答案】整理推荐 基础与语法 集合 网络编程 并发编程 Web 安全 设计模式 框架 算法与数据结构 异常 文件解析与生成 Linux MySQL Oracle ... -
MongoDB 创建与删除数据库
2019-02-23 19:57:43MongoDB 创建数据库 语法 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实际操作 # 登录之后查询所有的数据库 > show dbs ... -
mysql数据库创建、删除数据库
2015-09-07 20:20:071、创建数据库 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 ... -
附:MySQL常见错误代码说明 1005:创建表失败 1006:创建数据库...删除数据库失败 1009:不能删除数据库文件导
2013-03-18 22:16:501009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩 -
MySql数据库操作:创建数据库、删除数据库和数据库存储引擎
2020-05-03 15:39:23介绍了Mysql数据库的增加和删除,同时详细介绍了存储引擎。 -
MySQL创建 查看 修改 删除数据库
2019-07-17 22:16:26MySQL数据库学习笔记----创建 查看 删除数据库 创建数据库 在使用数据库之前要创建数据库,就是在数据库系统中划分一块存储数据的空间。 语法格式为 CREATE DATABASE 数据库名称; CREATE DATABASE是创建数据库的... -
在PostgreSQL中创建数据库和删除数据库
2019-07-28 00:07:29在psql中创建数据库 CREATE DATABASE [database_name] WITH OWNER = [Role_name] IS_TEMPLATE = True; WITH 后面可以跟 数据库的相关属性设置。 详细参数意义参见:... -
Oracle数据库管理之创建和删除数据库
2016-05-31 23:22:48(3)删除数据库; (4)调整初始化参数; (5)管理网络。 对于数据库的管理,必须要具有SYSDBA和SYSOPER的角色,才有权启动、关闭、运行数据库。SYSDBA角色拥有SYS数据表的所有权限,SYSOPER的角色拥 -
使用SQL语句创建和删除数据库
2017-03-14 09:34:25了解SQL Server数据库的逻辑结构和物理结构,掌握使用SQL 语句创建和删除数据库。 实验准备: 1) 明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE 语句的用户。 2) 了解用SQL ... -
mysql在命令行创建数据库,修改数据库,删除数据库
2014-12-05 22:51:38(如果数据库中不存在t1数据库),就成功创建t1数据库 如果再次输入create database t1;,则由于本身存在了t1数据库,则系统提示没创建成功,因为已存在的相关错误(或警告)信息 如果希望不出现警告信息则按如下方法... -
mysql语法,创建数据库,删除数据库
2018-01-15 20:44:35mysql的登录和退出 //登录 mysql -uroot -p //回车输入密码 enter password:*123456* //退出 exit //出现bye,表示退出成功 ...//查看mysql里面有哪些数据库(自带的) ...创建数据库 create database tes -
PostgreSQL删除与创建模板数据库
2018-04-16 13:34:30通过本文可以了解PostgreSQL删除与创建模板数据库的方式与限制。
-
在 Linux 上构建企业级 DNS 域名解析服务
-
IIS 如何关闭应用池自动回收
-
揭秘香港房地产,未来中国之我见
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
AcWing 1047. 糖果
-
混动汽车增程器方案说明书.docx
-
Ubuntu 下的 Java 环境配置
-
响应式编程入门与实战(Reactor、WebFlux、R2DBC)
-
JOKER.ONE的代码审计怎么样?joker.one说多签是什么?joker.one去中心化程度怎么样?
-
C/C++参数数量可变函数
-
弄皱的球-源码
-
【干货教程】四川省考公务员报名照片要求及快速制作上传
-
亚历克斯-源码
-
工程制图 AutoCAD 2012 从二维到三维
-
iptables 企业级防火墙配置(四表五链)
-
Python启蒙到架构师的核心技术精讲课程
-
强化学习的学习之路(三十)_2021-01-30: Policy Optimazation 简介
-
demo案例截图
-
京东基于Spark的风控系统架构实践和技术细节
-
为什么说要搞定微服务架构,先搞定RPC框架?