ubuntu下怎样操作mysql数据库

作者&投稿:殷勤泪 (若有异议请与网页底部的电邮联系)
ubuntu怎么打开mysql数据库~

一、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 "";

ubuntu下mysql的常用命令,MySQL数据库的基本操作命令

一、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 (恢复)

ubuntu下mysql的常用命令,MySQL数据库的基本操作命令

一、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 (恢复)

ubuntu下操作mysql你需要安装mysql客户端,可以通过apt-get -y install mysql进行安装

首先你会mysql命令吗???会的话就用命令行操作增删改

如何ubuntu下启动/停止/重启MySQL
答:在ubuntu下启动/停止/重启mysql可以借助于service命令来操作。1、启动mysql sudo service mysql start说明:sudo用于提升权限,启动、停止、重启服务是需要root权限的。service是服务管理脚本程序,mysql是mysql的服务名,start是启动。‍2、停止mysql sudo service mysql stop说明:sudo用于提升权限,启动...

如何ubuntu下启动/停止/重启MySQL
答:my.cnf文件位置为:/ect/mysql/my.cnf Waring:如果该文件配置错误,MySQL将无法启动。下面介绍三种方式对MySQL进行启动/停止/重启操作:1. 启动mysql:方式一:sudo /etc/init.d/mysql start 方式二:sudo start mysql 方式三:sudo service mysql start 2. 停止mysql:方式一:sudo /etc/init.d/m...

怎么查看ubuntu mysql数据库
答:1、列出当前用户可查看的所有数据库:SHOW DATABASES。2、使用 LIKE 从句,查看与 test_db “完全匹配”的数据库:SHOW DATABASES LIKE 'test_db'。3、使用 LIKE 从句,查看名字中“包含” test 的数据库: SHOW DATABASES LIKE '%test%'。4、使用 LIKE 从句,查看名字以 db 开头的数据库: SHOW...

Ubuntu 11.0下配置Web服务器详细教程[ 图文]
答:1.开始说明 首先需要跟大家说明一下,这个教程中使用的IP地址是192.168.0.23,主机名称为Server1.example.com这些设置可能会有所不同,你需要根据不同情况进行修改。安装Apache2 2.切换管理员身份 在Ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:sudo su 3.开始安装MySQL5 apt...

ubuntu基本操作
答:在Ubuntu上面运行: dos2unix xxx.sh 也可以将 xxx.sh转成 UNIX的换行风格( \n ) 如果系统里没有这个命令,可以安装一下: sudo apt install dos2unix Shell脚本的编辑 。。 1 用 Notepad++打开编辑 mytest.sh 2 转成 Unix格式 \n 3 上传至Linux 4 chmod +x mytest.sh 5 运行 ./mytest.sh 程序Prog...

在python3下怎样用flask-sqlalchemy对mysql数据库操作
答:以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL 代码如下:apt-get install mysql-server apt-get install mysql-client apt-get install libmysqlclient15-dev 2.python-mysqldb 代码如下:apt-get install python-mysqldb 3.easy_install 代码如下:wget http://peak.telecommunity.com/dist/ez_...

怎样在ubuntu终端中打开一个应用程序
答:在ubuntu终端中打开一个应用程序的具体操作步骤如下:1、我们可以直接运行终端的可执行文件,单击ubuntu桌面左侧启动器内部的主文件夹,再单击文件系统,进入文件系统内部usr文件夹下的bin目录。单击“搜索”标识,在搜索框内输入“gnome-terminal”按回车键。在搜索结果中会出现“gnome-terminal”的可执行文件...

Ubuntu电脑操作基础:新建文件夹
答:1、打开主文件夹 1)在上面板栏中点菜单“位置-主文件夹”,打开自己的主文件夹窗口;  2)在文件夹空白处点右键,选择第一个“创建文件夹(F)”命令;  3)这时出来一个文件夹,名称那儿是黄色的,按退格键删除里面的“未命名文件夹”,  然后输入自己姓名的拼音...

ubuntu怎样进行自由截图操作
答:方法一:1、也许很多朋友都知道,键盘上有printscreen的按键,此按键可以对整个屏幕进行截图,按下printscreen就会弹出保存截图的对话框,然后就可以保存截图了 2、另外,按住“alt+printscreen"键就可以对当前活动窗口截图了 方法二:1、ubuntu自带一个截图软件,中文名字叫"截图",在应用程序中可以找到。2...

如何在Ubuntu和非Nix操作系统上安装和使用Nix包管理器
答:如何在Ubuntu和非Nix操作系统上安装和使用Nix包管理器我为大家说一说如何在Ubuntu和非Nix操作系统上安装和使用Nix包管理器的电脑小知识,相关内容具体如下:Nix 软件包管理器可以安装在任何 Linux 发行版上。具体方法如下。人们喜欢使用不可变的 NixOS的原因之一是它的 Nix 包管理器。它有超过 80,000 ...