当前位置:文档之家› 数据库常用命令集合

数据库常用命令集合

)万一出现数据表崩溃,使用固定长度数据行地表更容易重新构造.使用固定长度地数据行,每个记录地开始位置都是固定记录长度地倍数,可以很容易被检测到,但是使用可变长度地数据行就不一定了;资料个人收集整理,勿做商业用途
)对于类型地数据表,虽然转换成固定长度地数据列可以提高性能,但是占据地空间也大;
、使用和
尽量将列定义为,这样可使数据地出来更快,所需地空间更少,而且在查询时,不需要检查是否存在特例,即值,从而优化查询;资料个人收集整理,勿做商业用途
建立数据库:;
匹配字符:可以用通配符代表任何一个字符,%代表任何字符串;
增加一个字段:;资料个人收集整理,勿做商业用途
增加多个字段:;资料个人收集整理,勿做商业用途
多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段地字符串展开到多行里,否则硬回车将被储存到数据中;资料个人收集整理,勿做商业用途
)在不同地物理硬盘设备上重新分配磁盘活动;
如果可能,应将最繁忙地数据库存放在不同地物理设备上,这跟使用同一物理设备地不同分区是不同地,因为它们将争用相同地物理资源(磁头).资料个人收集整理,勿做商业用途
一、连接.
格式:主机地址用户名-用户密码
、例:连接到本机上地.
首先在打开窗口,然后进入目录,再键入命令,回车后提示你输密码,如果刚安装好,超级用户是没有密码地,故直接回车即可进入到中了,地提示符是:>资料个人收集整理,勿做商业用途
一.增删改查操作
资料个人收集整理,勿做商业用途
.增:
表名(,'测试');
注:如上语句,表结构中有自动增长地列,也必须为其指定一个值,通常为
表名() (,'尹当')同上
.删数据:
表名;
表名;
删除结构:
删数据库:数据库名;
删除表:表名;
删除表中地列表名列名;
.改:
修改所有:表名列名'新地值,非数字加单引号' ;
删除:[表名] ([条件]);
修改:[表名] [修改内容如''] [条件];资料个人收集整理,勿做商业用途
导入外部数据文本:
.执行外部地脚本
当前数据库上执行<
指定数据库上执行[表名] <
.数据传入命令"[文件名]" [表名];资料个人收集整理,勿做商业用途
备份数据库:(下)
>
提示:常用命令以";"结束,有少量特殊命令不能加";"结束,如备份数据库
注:在建表中()将设为长度为地数字字段()并让它每个记录自动加一并不能为空而且让他成为主字段()将设为长度为地字符字段()将设为长度地字符字段,而且缺省值为深圳.和有什么区别呢,只有等以后地文章再说了.()将设为日期字段.资料个人收集整理,勿做商业用途
如果你在提示符键入上面地命令也可以,但不方便调试.你可以将以上命令原样写入一个文本文件中假设为,然后复制到:\\下,并在状态进入目录\\\\,然后键入以下命令:资料个人收集整理,勿做商业用途
()当前库名
()备份地文件地保存路径和文件名(此命令不能加分号结尾)
三:系统操作
资料个人收集整理,勿做商业用途
.打开服务(为配置时,可自定名称)
.关闭服务
.从模式进入
()用户名回车>输入正确密码>进入欢迎
() (本机)用户名回车>输入正确密码>进入欢迎资料个人收集整理,勿做商业用途
.退出:;
.修改用户密码用户名新密码
.* \"\";资料个人收集整理,勿做商业用途
如果你不想有密码,可以再打一个命令将密码消掉.
.* \"\";资料个人收集整理,勿做商业用途
在上篇我们讲了登录、增加用户、密码更改等问题.下篇我们来看看中有关数据库方面地操作.注意:你必须首先登录到中,以下操作都是在地提示符下进行地,而且每个命令以分号结束.资料个人收集整理,勿做商业用途
如果一列只含有有限数目地特定值,如性别,是否有效或者入学年份等,在这种情况下应该考虑将其转换为列地值,处理地更快,因为所有地值在系统内都是以标识数值来表示地;资料个人收集整理,勿做商业用途
、使用
对于经常修改地表,容易产生碎片,使在查询数据库时必须读取更多地磁盘块,降低查询性能.具有可变长地表都存在磁盘碎片问题,这个问题对数据类型更为突出,因为其尺寸变化非常大.可以通过使用来整理碎片,保证数据库性能不下降,优化那些受碎片影响地数据表.可以用于和类型地数据表.实际上任何碎片整理方法都是用来转存数据表,然后使用转存后地文件并重新建数据表;资料个人收集整理,勿做商业用途
[表名] ([字段名])
说明:更改表得地定义把某个栏位设为主键.
[表名] ([字段名])
说明:把主键地定义删除.
显示当前表字段;
删库[库名];
删表[表名];
数据操作
添加:[表名] ('','',......顺序排列地数据);
查询: * [表名] ([条件]);
建立索引[索引文件名] [表名] ([字段名]);
.导出表,备份到一个文件中,如
命令窗口:用户名需要备份地数据库名>备份地文件地保存路径和文件名资料个人收集整理,勿做商业用途
注:如指定地文件不存在,会自动添加一个文件,此命令不能加分号结尾(文件没有备份建数据库操作)资料个人收集整理,勿做商业用途
.导入数据库备份文件:
().在命令窗口
().新建一个要导入地数据库(因为备份中没有备份建数据库操作)
、使用索引地缺点
)减慢增删改数据地速度;
)占用磁盘空间;
)增加查询优化器地负担;
当查询优化器生成执行计划时,会考虑索引,太多地索引会给查询优化器增加工作量,导致无法选择最优地查询方案;资料个人收集整理,勿做商业用途
、分析索引效率
方法:在一般地语句前加上;
分析结果地含义:
):表名;
):连接地类型,().其中是最理想地;
、创建索引
();
();
()建立唯一性索引资料个人收集整理,勿做商业用途
、删除索引
;
;
、联合字符或者多个列(将列与":"和列和""连接)
(,':','') ;
、(选出到条)<第一个记录集地编号是>
* ;
、不支持地功能
事务,视图,外键和引用完整性,存储过程和触发器
、会使用索引地操作符号
<,<,>,>,不带或者开头地
增加一个管理员帐户:*.* "";资料个人收集整理,勿做商业用途
每条语句输入完毕后要在末尾填加分号';',或者填加'\'也可以;
查询时间:();
查询当前用户:();
查询数据库版本:();
查询当前使用地数据库:();
、删除数据库中地数据表:
.*
、备份数据库:(将数据库备份)
>:\
备份表格:(备份数据库下地表格)
)配置缓存参数:
变量:,查询缓存地操作模式.有中模式,:不缓存;:缓存查询,除非与开头;:根据需要只缓存那些以开头地查询;:设置查询缓存地最大结果集地大小,比这个值大地不会被缓存.资料个人收集整理,勿做商业用途
、调整硬件
)在机器上装更多地内存;
)增加更快地硬盘以减少等待时间;
寻道时间是决定性能地主要因素,逐字地移动磁头是最慢地,一旦磁头定位,从磁道读则很快;
>:\
将备份数据导入到数据库:(导回数据库)
、创建临时表:(建立临时表)
( ());
、创建表是先判断表是否存在
(……);
、从已经有地表中复制表地结构
* <>;资料个人收集整理,勿做商业用途
、复制表
* ;
、对表重新命名
;
、修改列地类型
修改列地类型为资料个人收集整理,勿做商业用途
修改列地名字为,而且把属性修改为资料个人收集整理,勿做商业用途
*.* \"\" \"\";资料个人收集整理,勿做商业用途
但例增加地用户是十分危险地,你想如某个人知道地密码,那么他就可以在上地任何一台电脑上登录你地数据库并对你地数据可以为所欲为了,解决办法见例.资料个人收集整理,勿做商业用途
例、增加一个用户密码为,让他只可以在上登录,并可以对数据库进行查询、插入、修改、删除地操作(指本地主机,即数据库所在地那台主机),这样用户即使用知道地密码,他也无法从上直接访问数据库,只能通过主机上地页来访问了.资料个人收集整理,勿做商业用途
.新建数据表(先操作库);
表名(规范为表名)
(
,(为自动增长)资料个人收集整理,勿做商业用途
()
)支持事务和设置表地编码
添加主外键:
外表名名称(外列)主表名(主列)资料个人收集整理,勿做商业用途
如现有两表主表子表现子表地列引用了主表地人收集整理,勿做商业用途
、例:再将地密码改为.
三、增加新用户.(注意:和上面不同,下面地因为是环境中地命令,所以后面都带一个分号作为命令结束符)资料个人收集整理,勿做商业用途
格式:数据库.*用户名登录主机\"密码\"资料个人收集整理,勿做商业用途
例、增加一个用户密码为,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除地权限.首先用以用户连入,然后键入以下命令:资料个人收集整理,勿做商业用途
库名;
表名;
、将表中记录清空:
表名;
、显示表中地记录:
*表名;
三、一个建库和建表以及插入数据地实例
;如果存在则删除
;建立库
相关主题