下载此文档

MYSQL数据库操作简介.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
。如:createdatabasedb_name;其中数据库的名字必须是合法的,该数据库必须存在,并且用户必须有足够的权限。。执行下列命令即可删除数据库:dropdatdabasedb_name;注意:不要轻易使用dropdatabase语句,它将删除数据库及其中所有的表。在删除了一个数据库后,该数据库不可恢复。,使其成为服务器中的默认(当前)数据库,例如:usedb_name;用户必须对数据库具有一定访问权限,否则不能使用该语句。为了使用数据库中的表而选择数据库实际上不是必须的,。但是不指定数据库限定词,引用表要方便的多。选择一个默认数据库并不代表在连接的持续时间内它都必须是默认的。用户可随时使用use语句在数据库之间进行切换,只要具有使用它们的权限即可。选择一个数据库也不限定用户只使用该数据库中的表。用户仍然可以通过使用数据库名限定表名的方法,引用其它数据库中的表。。此语句的完整语法是相当复杂的,因为存在相当多可选子句,但在实际中此语句的应用是相当简单的。使用createtable语句创建表时至少应该指出表名和表中字段的清单。例如:createtablemy_table(namechar(20), agetinyintnotnull, weightintunsigned, sexenum('男','女'))在创建表时还可以说明它应该怎样索引,也可以不进行索引,以后再添加。如果计划在开始将表用于查询前,用大量的数据填充此表,再创建索引是一个很好的办法。在插入每一行时更新索引要比装载数据到一个未索引的表中然后再创建索引慢的多。(表不存在时创建)若希望表不存在时才创建,可以使用createtableifnotexists语句。在一些应用程序中,无法确定要创建的表已经存在。ifnotexists在MySQL运行批量作业的脚本时极为有用。在这里,用普通的createtable语句不是很好。因为作业在第一次运行时,建立这些表,如果这些表已经存在,则第二次运行时将出错。如果使用ifnotexists语句,就不会有问题。每一次运行作业时,像前面一样创建表,如果这些表已经存在,则在第二次运行时,创建表的操作失败,但是不会出错,这使得作业可以继续运行。(创建临时表)要想创建一个临时表,可以利用createtemporarytable语句,这些表会在会话结束时自动消失。使用临时表很方便,因为不必使用droptable语句来删除表,而且如果用户的会话没有正常结束,这些表也不会滞留。(删除表)相对来说,删除表要比创建表容易得多,因为删除表不用定制有关其内容的任何东西,只要指定其名称即可,例如:droptabletbl_name;MySQL对droptab

MYSQL数据库操作简介 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花开一叶
  • 文件大小44 KB
  • 时间2018-11-22