为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

mysql 删除数据库

2017-12-26 4页 doc 23KB 23阅读

用户头像

is_079973

暂无简介

举报
mysql 删除数据库mysql 删除数据库 mysql数据库 3.3 创建、删除和选择数据库 MySQL提供了三条数据库级的语句,它们分别是: CREATE DATABASE 用于创建数据库,DROP DATABASE 用于删除数据库,USE 用于选择缺省数据库。 1. CREATE DATABASE 语句 创建一个数据库很容易;只要在CREATE DATABASE 语句中给出其名称即可: 其中限制条件是该数据库的名称必须是合法的,该数据库必须不存在,并且您必须有足够的权限来创建它。 2. DROP DATABASE 语句 删除...
mysql 删除数据库
mysql 删除数据库 mysql数据库 3.3 创建、删除和选择数据库 MySQL提供了三条数据库级的语句,它们分别是: CREATE DATABASE 用于创建数据库,DROP DATABASE 用于删除数据库,USE 用于选择缺省数据库。 1. CREATE DATABASE 语句 创建一个数据库很容易;只要在CREATE DATABASE 语句中给出其名称即可: 其中限制条件是该数据库的名称必须是合法的,该数据库必须不存在,并且您必须有足够的权限来创建它。 2. DROP DATABASE 语句 删除数据库就像创建它一样容易,假如有权限,执行下列语句即可:DROP DATABASE db_name 请注意,不要乱用DROP DATABASE 语句,它将会删除数据库及其所有的表。在删除了一个数据库后,该数据库就永远没有了。换句话说,不要仅为了看看这条语句如何工作就试着执行该语句。如果管理员已经正常完成了数据库备份,那么删除的数据库可能还可以恢复。 请注意,数据库是由数据目录中的一个目录表示的。如果在该目录中放置了一些非表的数据文件,它们是不会被DROP DATABASE 语句删除的。此时,该数据库目录自身也不被删除。 3. USE 语句 USE 语句选择一个数据库,使其成为服务器的给定连接的缺省(当前)数据库: mysql sql enum数据类型插入,更新,删除操作 必须对数据库具有某种访问权限,否则不能使用它。为了使用数据库中的表而选择该数据库实际上不是必须的,因为可以利用db_name.tbl_name 形式来引用它的表。但是,不必指定数据库限定词引用表要方便得多。选择一个缺省数据库并不代表在连接的持续时间内它都必须是缺省的。可发布任意数目的USE 语句在数据库之间进行任意地切换,只要具有使用它们的权限即可。选择一个数据库也不限制您只使用该数据库中的表。您仍然可以通过用数据库名限定表名的方法,引用其他数据库中的表。 在服务器的连接终止时,服务器关于缺省数据库的所有记忆都消失了。即,如果您再次连接到该服务器,它不会记住以前您所选择的数据库。事实上,假定MySQL是多线程的,可通过一个用户处理多个连接,用户可以按任何顺序连接或断开,让服务器对缺省数据库进行记忆的想法也是没有意义的。在这个环境中,“以前选择的数据库”这句话指什么并不清楚。 教程 sql enum数据类型插入,更新,删除操作 mysql enum列总有1个默认值。如果未指定默认值,对于包含null的列,默认值为null;否则,第1个枚举值将被当作默认值。 如果在enum列中插入了不正确的值,或者,如果使用ignore将值强制插入了enum列,会将其设置为保留的枚举值0,对于字符串情形,将显示为空字符串。 如果在set列中插入了不正确值,该值将被忽略。例如,如果列能包含值“a”、“b”和“c”,并赋值“a,x,b,y”,结果为“a,b”。 假设表: xxx 中有一字段 folder 类型为enum('inbox','outbox','other') 保存 insert into `xxx` (`folder`) values ('inbox'); insert into `xxx` (`folder`) values ('outbox'); insert into `xxx` (`folder`) values ('other'); 更新 update `xxx` set `folder` = 'inbox'; update `xxx` set `folder` = 'outbox'; update `xxx` set `folder` = 'other'; 删除 delete from `xxx` where `folder` = 'inbox'; delete from `xxx` where `folder` = 'outbox'; delete from `xxx` where `folder` = 'other'; enum类型定义好以后 操作跟 字符串一样.只是mysql处理的时候是用整形来操作..比操作字串快很多而已 看个实例 create table employee_person ( id int unsigned not null primary key, address varchar(60), phone int, email varchar(60), birthday date, sex enum('m', 'f'), m_status enum('y','n'), s_name varchar(40), children int ); insert into employee_person (id, address, phone, email, birthday, sex, m_status, s_name) values (1, '200, regina street', 7176666, 'net@hotmail.com', '1971-04-26', 'm', 'y', 'ane regina'); insert into employee_person (id, address, phone, email, birthday, sex, m_status, s_name, children) values (2, '1232 alberta road', 5553312, 'jo@hotmail.com', '1968-03-02', 'm', 'y', 'jane van', 3); mysqldump 数据结构与数据库备份还原方法 mysql教程dump 数据结构与数据库教程备份还原方法 mysqldump输出表结构和数据的系列sql命令的存储在一个文本文件 c:mysqlbinmysqldump -u -p [] > file.sql 备份数据库 c:mysqlbinmysqldump -u root -p mydatabase > mydatabase.sql 我们也可以选择输出只是一个表从数据库中,例如员工表: c:mysqlbinmysqldump -u root -p mydatabase employee > employee.sql c:mysqlbinmysqldump -u root -p --all-databases > alldb.sql 数据还原 c:mysqlbinmysql -u root -p mydatabase < mydatabase.sql 添加一个根本不存在的表或数据库中 c:mysqlbinmysql -u root -p mydatabase < employee.sql 提供一个远程数据库备份 c:mysqlbinmysqldump -u root -p --databases mydatabase | > mysql -u backup -p mypass -h remote.server.com
/
本文档为【mysql 删除数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索