windows下mysql 的每个数据库是一个文件夹,每个表由3个文件组成。
1。登录mysql,
命令行进入mysql的安装目录\bin> mysql -uroot -p***.
-u后面直接输入用户名不需要空格分隔;
-p后面直接输入口令不需要空格分隔;
2。切换当前数据库
mysql> use <databasename>
3. 创建新数据库
mysql> create database <databasename>
4. 创建新表
mysql> create table <tablename>(<colname> <coltype>,<colname> <coltype>);
5. 显示mysql中的数据库列表
mysql>show database
6. 显示当前数据库中的表清单
mysql>show table;
7.显示表的字段清单
mysql>desc <tablename>;
或
mysqlL>describe <tablename>
8. 删除表
mysql> drop <tablename>
9,清空表
mysql>delete from <tablename>
10.更新表记录
mysql> update <tablename> set <colname>=<colvalue> where <colname>=<colvalue>;
11, 插入表记录
mysql> insert into <tablename> values (<colvalue>,<colvalue>...);
12. 倒入sql文件
mysql> source c:\**.sql.
13. 修改用户口令
mysql>mysqladmin -uroot -pmysql password "root";或
mysql> update mysql.user set password=PASSWORD("newpassword") where user=<username>
14。创建用户
mysql>create user "username"@"hostname" identified by "password"
-- hostname 是指该用户从那台机器登录,通配符 “%” 表示可以从任意机器登录
-- 用户名和主机名都是需要用双引号引起来。口令也需要用双引号引起来。
15。用户授权
mysql> grant <priviliege> on <databaename>.<tablename> to <username@host>
16. 取消授权
mysql> revoke <priviliege> on <database>,<tablename> from <username@host>
17。删除mysql 服务
c:\mysql\bin>mysqld -nt -remove
18.创建mysq服务
c:\myslq\bin>mysqld -nt -install
19 启动mysql服务
c:\mysql\bin> net start mysql
20。 关闭mysql服务
c:\myslq\bin>net stop mysql
21. 关闭mysql服务器
mysql> mysqladmin -hhostname -uroot -ppassword shutdown
22。启动mysql 服务器
c:\mysql\bin>mysqld
23. 卸载mysql清理注册表
sc delete mysql
24。导出数据库
mysqldump -uroot -proot <dababasename> > <exportfilename>
25. 导出数据库的一个表
mysqldump -uroot -proot <databasenaem tablename> > <exportfilename>
26.导出数据库结构
mysql -uroot -proot -d -add-drop-table <databasename> > <exportfilename>