mysql数据库常用命令

  • 格式:docx
  • 大小:16.97 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通常我们在网络上看到的mysql教程和mysql工具书,里面都是cmd命令和结果集。

以window系统为例,首先,我们把鼠标移动到左下角的开始,点击【开始】按钮,找到【运行】,打开运行后,在输入框里面输入“cmd”,然后按回车键(也就是enter键),随即进入了cmd模式(一个背景为黑色的窗口,里面有一些英文字母)。

打开cmd后,我们看到:C:\Ducuments and Settings\Administrator (有一些朋友的系统使用的不是Administrator系统用户的也就不同了,如果你进入window系统使用的用户为user,那这个Administrator就换为user)

以mysql5.0为例,mysql的安装目录在c盘的Program Files目录里面的MySQL 里面的MySQL Server 5.0(也就是C:\Program Files\MySQL\MySQL Server 5.0),那么,我们就准备要进入这个目录里面了。

步骤如下:C:\Ducuments and Settings\Administrator cd\(回车键)出现下面:C:\第二步:C:\cd C:\Program Files\MySQL\MySQL Server 5.0\bin(回车键) 出现:C:\Program Files\MySQL\MySQL Server 5.0\bin

第三步:(连接mysql服务器)

C:\Program Files\MySQL\MySQL Server 5.0\binmysql -hlocalhost -uroot -p(回车键)

(上面的-hlocalhost是指使用本地用户来连接,-uroot是指使用用户名为root 的用户来连接,-p是指空密码,一般初学者都还没有设置root的用户密码的,如果你在安装mysql5.0时候配置了服务器后,第一个要您设置root的密码,请你记住,把它填入上面的-p之后)

接着cmd的盘符出现为:mysql那就表示成功连接mysql服务器了,以后看到工具书里面的命令,为mysql命令,你就在这里输入行了,结果集会出现在cmd

里面。

启动:net start mySql;

进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases;

选择数据库:use databaseName;

列出表格:show tables;

显示表格列的属性:show columns from tableName;

建立数据库:source fileName.txt;

匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;

增加一个字段:alter table tabelName add column fieldName dateType; 增加多个字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;

多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中;

增加一个管理员帐户:grant all on *.* to user@localhost identified by "password";

每条语句输入完毕后要在末尾填加分号';',或者填加'\g'也可以;

查询时间:select now();

查询当前用户:select user();

查询数据库版本:select version();

查询当前使用的数据库:select database();

1、删除student_course数据库中的students数据表:

rm -f student_course/students.*

2、备份数据库:(将数据库test备份)

mysqldump -u root -p test>c:\test.txt

备份表格:(备份test数据库下的mytable表格)

mysqldump -u root -p test mytable>c:\test.txt

将备份数据导入到数据库:(导回test数据库)

mysql -u root -p test

3、创建临时表:(建立临时表zengchao)

create temporary table zengchao(name varchar(10));

4、创建表是先判断表是否存在

create table if not exists students(……);

5、从已经有的表中复制表的结构

create table table2 select * from table1 where 1<>1;

6、复制表

create table table2 select * from table1;

7、对表重新命名

alter table table1 rename as table2;

8、修改列的类型

alter table table1 modify id int unsigned;//修改列id的类型为int unsigned

alter table table1 change id sid int unsigned;//修改列id的名字为sid,而且把属性修改为int unsigned

9、创建索引

alter table table1 add index ind_id (id);

create index ind_id on table1 (id);

create unique index ind_id on table1 (id);//建立唯一性索引