一、mysql服务操作0、查看数据库版本 sql-> status;

1、net start mysql //启动mysql服务

2、net stop mysql //停止mysql服务

3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库

4、quit //退出mysql操作

5、mysqladmin -u用户名 -p旧密码 password 新密码 //更改密码

6、grant select on 数据库.* to 用户名@登录主机 identified by "密码" //增加新用户

exemple:

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

二、数据库操作

1、show databases; //列出数据库

2、use database_name //使用database_name数据库

3、create database data_name //创建名为data_name的数据库

4、drop database data_name //删除一个名为data_name的数据库

三、表操作1、show databases;//列出所有数据库

use 数据库名; //到达某一数据库

show tables //列出所有表

create table tab_name(

id int(10) not null auto_increment primary key,

name varchar(40),

pwd varchar(40)

) charset=gb2312; 创建一个名为tab_name的新表

2、drop table tab_name 删除名为tab_name的数据表

3、describe tab_name //显示名为tab_name的表的数据结构

4、show columns from tab_name //同上

5、delete from tab_name //将表tab_name中的记录清空

6、select * from tab_name //显示表tab_name中的记录

7、mysqldump -uUSER -pPASSWORD --no-data DATABASE TABLE > table.sql //复制表结构

四、修改表结构1、 ALTER TABLE tab_name ADD PRIMARY KEY (col_name)

说明:更改表得的定义把某个栏位设为主键。

2、ALTER TABLE tab_name DROP PRIMARY KEY (col_name)

说明:把主键的定义删除

3、 alter table tab_name add col_name varchar(20); //在tab_name表中增加一个名为col_name的字段且类型为varchar(20)

4、alter table tab_name drop col_name //在tab_name中将col_name字段删除

5、alter table tab_name modify col_name varchar(40) not null //修改字段属性,注若加上not null则要求原字段下没有数据

SQL Server200下的写法是:Alter Table table_name Alter Column col_name varchar(30) not null;

6、如何修改表名:alter table tab_name rename to new_tab_name

7、如何修改字段名:alter table tab_name change old_col new_col varchar(40); //必须为当前字段指定数据类型等属性,否则不能修改

8、create table new_tab_name like old_tab_name //用一个已存在的表来建新表,但不包含旧表的数据

五、数据的备份与恢复导入外部数据文本:

1.执行外部的sql脚本

当前数据库上执行:mysql < input.sql

指定数据库上执行:mysql [表名] < input.sql

2.数据传入命令 load data local infile "[文件名]" into table [表名];

备份数据库:(dos下)

mysqldump --opt school>school.bbb

mysqldump -u [user] -p [password] databasename > filename (备份)

mysql -u [user] -p [password] databasename < filename (恢复)

六、卸载卸载mysql:sudo apt-get remove mysql-server mysql-client

sudo apt-get autoremove

ubuntu中mysql怎么退出命令_ubuntu下mysql的常用命令相关推荐

  1. ubuntu中mysql怎么退出命令_Ubuntu下MySQL简单操作

    安装 Ubuntu下安装常规软件都比较简单,直接使用apt-get即可.安装步骤如下: 输入mysql命令 系统会提示没有安装这个软件,如下图: 根据系统提示,执行下面命令进行安装. $ sudo a ...

  2. ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接

    ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...

  3. linux系统查找dat文件命令,linux下的一些常用命令

    linux的命令操作 一下是一些基本的命令操作,平时如果有需要的话会继续增加进去. 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆 ...

  4. linux删除screen命令,Linux下Screen的常用命令

    详细资料参考以上链接,最下面是本人的一些实际操作,仅供参考: 已经将个人示例的系统版本和YUM库的配置列出来了 1.新建screen会话:直接输入screen命令或者screen -S [会话名称] ...

  5. oracle 查看监听命令_linux下使用Oracle常用命令

    进入Oracle用户 1 su - oracle 以dba身份进入sql语句 1 sqlplus / as sysdba 启动数据库相关命令 启动数据库 1 startup 启动监听(关闭监听的命令l ...

  6. mysql下 复制文件命令行_命令行下Mysql数据库复制、备份

    命令行下Mysql数据库复制.备份 在Win10下如果安装了Mysql,那么我们可以把远程Mysql服务器上的数据库备份到本地,前提是远程Mysql服务器允许远程接入. 假设远程Mysql服务器的访问 ...

  7. linux查代替命令,Linux下查/删/替 命令(转)

    ▪查看某目录下所有文件的个数: [root@localhost1 opt]# ls -l |grep "^-"|wc -l ▪查看某目录下所有文件的个数,包括子目录里面的: [ro ...

  8. linux 测试串口命令,Linux 下测试串口的命令microcom

    昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...

  9. MySQL导入sql脚本中文乱码设置和常用命令

    MySQL导入sql脚本中文乱码设置和常用命令 1. use database_name;  2. set names utf8; (或其他需要的编码)  3. source example.sql ...

最新文章

  1. Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~
  2. SQL进行排序、分组、统计的10个新技巧
  3. MyLiveSearch:它将会革掉Google的命?
  4. OpenCV——cv2.imread()无法读取中文路径的文件解决方案
  5. 学计算机所需要的英语单词,学计算机最少要懂的英语单词是什么
  6. google的api key调用次数是多少_Sprint Boot如何基于Redis发布订阅实现异步消息系统的同步调用?...
  7. 如何卸载ubuntu下的terminator
  8. 熵值法确定权重(matlab附代码)
  9. oracle对用户的管理
  10. ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
  11. Sublim text3汉化
  12. 前端JS-页面延迟刷新
  13. 淦ORB-SLAM2源码 09--SIM(3)算法
  14. 计算机专门存储数据的单元,认识算法的数据存储单元——变量
  15. 全国计算机等级一级b真题,2011年3月全国计算机等级考试一级B真题及参考答案.doc...
  16. 剑灵网一的服务器在哪个文件夹,wegame剑灵安装包在哪个文件夹
  17. 【转载】特来电电动汽车群智能充电系统,充电网、车联网、互联网“三网融合”新能源互联网平台
  18. 启动mysql服务显示服务没有错误_MYSQL服务无法启动,服务没有任何错误;解决方法...
  19. 坑 -- h5获取用户当前定位
  20. GROMACS 分子模拟使用

热门文章

  1. 佛祖保佑代码无bug图片_神兽、佛祖保佑,代码全程无bug
  2. flutter:一个完整的登陆页
  3. linux rpm卸载包及其依赖,Linux下如何用rpm卸载软件 rpm依赖包强制卸载
  4. 软件工程结构化建模的方法和工具_计算机科学与技术专业自考-软件工程
  5. Python中小括号、中括号、大括号应用
  6. 服务器命令提示符修复,XP系统修复的命令提示符是什么
  7. 爬虫html转换成pdf,爬取html生成pdf
  8. vsprintf函数和va_list用法详解
  9. equalsIgnoreCase() 方法
  10. 中国孩子5-11岁英语学习路径