刚接触mysql, 记录几个常用命令

本文提供了Windows环境下MySQL数据库的基本操作教程,包括登录、创建数据库、表管理、权限配置等核心命令,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值