在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