共计 1844 个字符,预计需要花费 5 分钟才能阅读完成。
今天丸趣 TV 小编给大家分享一下 Debian 下 MySQL 的常用命令有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
一、mysql 服务操作
0、查看数据库版本 sql- status;
1、netstartmysql// 启动 mysql 服务
2、netstopmysql// 停止 mysql 服务
3、mysql- h 主机地址 - u 用户名-p 用户密码 // 进入 mysql 数据库
4、quit// 退出 mysql 操作
5、mysqladmin- u 用户名 - p 旧密码 password 新密码 // 更改密码
6、grantselecton 数据库.*to 用户名 @登录主机 identifiedby 密码 // 增加新用户
二、数据库操作
1、showdatabases;// 列出数据库
2、usedatabase_name// 使用 database_name 数据库
3、createdatabasedata_name// 创建名为 data_name 的数据库
4、dropdatabasedata_name// 删除一个名为 data_name 的数据库
三、表操作
1、showdatabases;// 列出所有数据库
2、droptabletab_name 删除名为 tab_name 的数据表
3、describetab_name// 显示名为 tab_name 的表的数据结构
4、showcolumnsfromtab_name// 同上
5、deletefromtab_name// 将表 tab_name 中的记录清空
6、select*fromtab_name// 显示表 tab_name 中的记录
7、mysqldump-uUSER-pPASSWORD--no-dataDATABASETABLE table.sql// 复制表结构
四、修改表结构
1、ALTERTABLEtab_nameADDPRIMARYKEY(col_name)
说明:更改表得的定义把某个栏位设为主键。2、ALTERTABLEtab_nameDROPPRIMARYKEY(col_name)
说明:把主键的定义删除
3、altertabletab_nameaddcol_namevarchar(20);// 在 tab_name 表中增加一个名为 col_name 的字段且类型为 varchar(20)
4、altertabletab_namedropcol_name// 在 tab_name 中将 col_name 字段删除
5、altertabletab_namemodifycol_namevarchar(40)notnull// 修改字段属性,注若加上 notnull 则要求原字段下没有数据
SQLServer200 下的写法是:AlterTabletable_nameAlterColumncol_namevarchar(30)notnull;
6、如何修改表名:altertabletab_namerenametonew_tab_name
7、如何修改字段名:altertabletab_namechangeold_colnew_colvarchar(40);// 必须为当前字段指定数据类型等属性,否则不能修改
8、createtablenew_tab_namelikeold_tab_name// 用一个已存在的表来建新表,但不包含旧表的数据
五、数据的备份与恢复
导入外部数据文本:
1. 执行外部的 sql 脚本
当前数据库上执行:mysql input.sql
指定数据库上执行:mysql[表名] input.sql
2. 数据传入命令 load data local infile [文件名] into table [表名];
备份数据库:(dos 下)
mysqldump--optschool school.bbb
mysqldump-u[user]-p 此处含有隐藏内容,需要正确输入密码后可见!
databasename filename(备份)
mysql-u[user]-p 此处含有隐藏内容,需要正确输入密码后可见!
databasename filename(恢复)
六、卸载
sudoapt-getremovemysql-servermysql-client
sudoapt-getautoremove
以上就是“Debian 下 MySQL 的常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。
正文完