最基本的mysql命令

在windows95、98、me上启动mysql服务:c:\mysql\bin>mysql

 

在windwosNT、2000、XP上启动:

安装myslq服务:c:\mysql\bin>mysql -instal

启动mysql服务:c:\mysql\bin>net start mysql

 

连接mysql:

mysql [-h host_name][-u user_name][-ppassword] 如果想在-p后直接输入密码,而不是等待程序询问时才输入,那么输入格式是-ppassword,-p和密码之间没有空格,一般情况下不会直接输入密码,而是输入命令后等待提示再输入密码,那么输入格式是-p,而‘password'则不用输入了,例如:

c:\mysql\bin>mysql -h localhost -u root -p

 

简单的查询语句:

mysql>select version(),current_date; //注意,后面的分号是语句的一部分,有些语句可以不用分号,但大部分都要分号,为了好的习惯,那在没条语句后都加个分号

 

在一个命令中可以有多条执行语句,各语句用分号隔开,例如:

mysql>select version();select now();

 

一条语句可以分开成多个命令行,例如:

mysql>select user()

         ->,

         ->current_date

         ->;

 

取消执行语句:

mysql>select user()

         ->,

         ->current_date

         ->\c

mysql>

可以看到,输入\c后取消了执行前面的语句

 

显示所有数据库:

mysql>show databases;

 

使用其中一个数据库:

mysql>use database_name;

 

显示当前使用的数据中的所有表的表名:

mysql>show tables;

 

显示一个表的详细信息:

mysql>describe table_name;

 

将文本中的数据转到数据库的表中:

mysql>load data local infile 'file_name' into table table_name;

 

其他的操作语句都是更SQL查询语句一样!

 

修改密码:

c:mysql\bin>mysqladmin -u root -p[oldpassword] password [newpassword]

 

备份数据库中的所有数据:

c:\mysql\bin>mysqldump -u root -p[password] database_name>d:\backup.sql

 

备份数据库中一个或多个表中的数据:

c:\mysql\bin>mysqldump -u root -p[password] database_name [table_name] [.....]>d:\backup.sql

 

还原数据库中的数据:

c:\mysql\bin>mysql -u root -p[password] database_name<d:\backup.sql

 

退出数据库:

mysql>quit

mysql>exit

 

关闭mysql服务(如果是用c:\mysql\bin>mysqld --standalone启动的服务,则不能用该命令来关闭服务):

c:\mysql\bin>net stop mysql

 

移除myslq服务:

c:\mysql\bin\mysqld remove

 

也可以用这条命令关闭mysql服务(使用所有方法启动的服务)(推荐):

mysqladmin -u root -p shutdown

你可能感兴趣的:(sql,C++,c,mysql,C#)