百度
360搜索
搜狗搜索

linux mysql使用教程,linux下怎么连接mysql数据库详细介绍

本文目录一览: mysql linux安装教程?

在 Linux 上安装 MySQL 的步骤如下。这里我们以 Ubuntu 为例,但是这些步骤应该适用于大多数 Linux 发行版。
1. 添加 MySQL 仓库
在大多数 Linux 发行版上,你可以使用包管理器(如 apt、yum 或 dnf)来安装 MySQL。首先,你需要添加 MySQL 的官方 GPG 密钥和 APT 仓库。打开终端并输入以下命令:
```
sudo apt update
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
```
2. 添加 MySQL 存储库
在添加 MySQL 官方 GPG 密钥后,你需要添加 MySQL APT 仓库。输入以下命令:
```
curl -fsSL ***
```
3. 安装 MySQL
安装完成后,更新并安装 MySQL 服务器:
```
sudo apt update
sudo apt install mysql-server
```
这将下载并安装 MySQL 服务器。在安装过程中,你需要提供一个强密码,并确认是否启用安全套接字层(SSL)连接。
4. 验证安装
安装完成后,检查 MySQL 服务器是否正在运行:
```
sudo systemctl status mysql
```
如果服务器正在运行,输出应类似于:
```
● mysql.service - MySQL Server
Loaded: loaded (/lib/systemd/system/mysql.serv

linux下如何安装mysql

本篇文章将介绍如何在Linux系统上进行mysql数据库的安装,希望对大家有所帮助。推荐课程:MySQL教程。到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 解压32位安装包:进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz 复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r注意:目录结尾不要加/ 添加系统mysql组和mysql用户:执行命令:groupadd mysql和useradd -r -g mysql mysql 安装数据库:进入安装mysql软件目录:执行命令 cd /usr/local/mysql修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql修改当前目录拥有者为root用户:执行命令 chown -R root:root ./修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data到此数据库安装完毕 启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录启动mysql服务:执行命令service mysql start执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图修改mysql的root用户密码,root初始密码为空的:执行命令:./bin/mysqladmin -u root password '密码' 把mysql客户端放到默认路径:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql以上更详细的内容地址:http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html注意问题:自我感觉mysql 5.7这一系列的版本都很变态啊,不管是windows的还是Linux,安装的时候总会出些莫名其妙的想法。当初在windows下安装mysql的时候,年轻不懂事下了5.7版本的,结果出现了各种难以捉摸的bug,在网上查也找不到,最后发现一个同病相怜的人诉说是版本问题,装成5.6就好了。而这次装linux的,年少轻狂的我忘记了windows下的教训,装了5.7,结果一直出现各种bug,哎,还是太年轻了。希望大家能吸取教训吧。9.安装完后的使用安装完以后,大家可以输入mysql -uroot -p,然后enter password来进入mysql。进去后可以使用mysql的各种语法,首先可以查看database:show databases。

Linux下如何实现Mysql定时任务

假设前提:每天晚上10点到早上5点,每10分钟定时执行存储过程。实现方式:第一种是利用Mysql本身实现,制定event定时任务,可以借助Navicat For Mysql或其他数据库开发工具去做;第二种实现方式是利用linux的定时任务,这个是利用Linux系统自带任务管理工具实现的。一、Mysql中event定时任务的相关命令,1.查看event是否启用:SELECT @@event_scheduler; 或SHOW VARIABLES LIKE 'event%'; 2.开启定时任务:set GLOBAL event_scheduler = 1; 或SET GLOBAL event_scheduler = ON; 3.建立定时任务:DROP EVENT IF EXISTS JOB_ALARM;CREATE EVENT JOB_ALARM ON SCHEDULE EVERY 10 MINUTEDO BEGIN if(date_format(current_time(),'%H')>22 || date_format(current_time(),'%H')<5) THEN CALL PRO_ALARM(); END IF;END4.建立存储过程:DROP PROCEDURE IF EXISTS PRO_ALARM; CREATE PROCEDURE PRO_ALARM() BEGIN DECLARE userId VARCHAR(32); #这个用于处理游标到达最后一行的情况 DECLARE s INT DEFAULT 0; #声明游标cursor_name(cursor_name是个多行结果集) DECLARE cursor_data CURSOR FOR SELECT tmp.USER_ID FROM ( SELECT e.USER_ID, MAX(e.TIME_GMT) TIME_GMT FROM EVENTS e GROUP BY e.USER_ID HAVING MAX(e.TIME_GMT) < UNIX_TIMESTAMP() - 60 * 30 AND MAX(e.TIME_GMT) > UNIX_TIMESTAMP() - 60 * 60 * 24) tmp INNER JOIN EVENTS t ON tmp.USER_ID = t.USER_ID AND tmp.TIME_GMT = t.TIME_GMT WHERE TYPE_ID != '34001'; #设置一个终止标记 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s = 1; OPEN cursor_data; #获取游标当前指针的记录,读取一行数据并传给变量a,b FETCH cursor_data INTO userId; #开始循环,判断是否游标已经到达了最后作为循环条件 WHILE s <> 1 DO INSERT INTO EVENTS_NOTIFICATION VALUES (NULL, SYSDATE(), UNIX_TIMESTAMP(SYSDATE()), UNIX_TIMESTAMP(SYSDATE()), '00000', userId, '1', '0'); #读取下一行的数据 FETCH cursor_data INTO userId; END WHILE; #关闭游标 CLOSE cursor_data; END; 二、利用linux的定时任务,linux定时任务基本命令:查看定时任务:crontab -l编辑定时任务:crontab -e */10 22-23,0-5 * * * mysql -u用户名 -p密码 -e "use db_name;CALL PRO_ALARM();" 或者把use db_name;CALL PRO_ALARM();存到sql脚本中,编辑定时任务如下: */10 22-23,0-5 * * * mysql -u用户名 -p密码 < /application/Job_mysql.sql总结以上所述是小编给大家介绍的Linux下如何实现Mysql定时任务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! 您可能感兴趣的文章:mysql的定时任务实例教程Mysql下自动删除指定时间以前的记录的操作方法在Windows环境下使用MySQL:实现自动定时备份MySQL数据库Event定时执行任务详解老生常谈mysql event事件调度器(必看篇)mysql中event的用法详解mysql定时任务(event事件)实现详解

阅读更多 >>>  电脑linux系统是什么意思

linux下mysql环境如何搭建

linux下mysql环境搭建的方法:1)下载Linux版本的MySQL。2)警告如果您以前使用操作系统本机程序包管理系统(如Yum或APT)安装了MySQL,则使用本机二进制文件安装时可能会遇到问题。确保您之前的MySQL安装已完全删除(使用您的包管理系统),并且还删除了任何其他文件,例如旧版本的数据文件。您也应该检查配置文件,如/etc/my.cnf 或/etc/mysql目录,并删除它们。有关使用官方MySQL软件包替换第三方软件包的信息,请参阅相关的 APT指南或Yum指南。MySQL依赖于libaio 库。如果未在本地安装此库,则数据目录初始化和后续服务器启动步骤将失败。如有必要,请使用适当的包管理器进行安装。例如,在基于Yum的系统上:shell> yum search libaio # search for infoshell> yum install libaio # install library或者,在基于APT的系统上:shell> apt-cache search libaio # search for infoshell> apt-get install libaio1 # install library3)解压缩文件要安装压缩的tar文件二进制分发版,请在您选择的安装位置(通常/usr/local/mysql)将其解压缩。这将创建下表中显示的目录。压缩方法一般有两种:命令行和直接用系统自带的解压缩可以直接把下载好的压缩包解压到local文件处;当然命令行完全可行的:解压之后将软件包移动到系统中的/usr/local目录,并命名为mysqltar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzmv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql4) 添加用户、设置权限(按顺序依次输入下面的命令配置数据库)groupadd mysqluseradd -r -g mysql -s /bin/false mysqlcd /usr/localcd mysqlmkdir mysql-fileschown mysql:mysql mysql-fileschmod 750 mysql-files5)初始化数据库bin/mysqld --initialize --user=mysql可以看到系统随机给root用户分配了一个密码,如图所示,这个密码要记住,想要自定义过后可以再改6)安装SSL服务(一般发行版都会提前帮你安装好)执行安装命令之前先安装openssl,不然会报错apt install opensslbin/mysql_ssl_rsa_setup7)复制服务文件 cp support-files/mysql.server /etc/init.d/mysql.server 8)开启服务&是后台运行的意思,执行命令之后,终端会卡在一个位置,再按一下Enter即可,如图所示9)使用root账户登陆bin/mysql -uroot -p10)更改root用户密码第一次使用随机登录并不能使用,因此我们需要更改密码,如下(1)、方案一:限制本地登录ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';flush privileges;(2)、方案二:可以任意IP与第三方客户端登录ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #修改root的密码与加密方式use mysql; #切换到mysql库update user set host='%' where user = 'root'; #更改可以登录的IP为任意IPALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; #再次更改root用户密码,使其可以在任意IP访问flush privileges; #刷新权限更多相关免费学习推荐:mysql教程(视频)

linux下怎么连接mysql数据库

linux下连接mysql数据库方法如下:1、官网下载 MySQL 安装包2、检查是否已经安装 MySQL3、安装 MySQL将下载好的 MySQL 安装包放在development目录下解压安装包移动目录位置查看是否存在 mysql 目录创建用户组用户,并赋予权限创建数据目录并赋予权限初始化数据库执行命令发现报错,解决错误然后再执行初始化,发现问题已经解决了,然后查看默认密码图片复制好密码启动 mysql,并更改 root 密码,先将 mysql.server 放置到/etc/init.d/mysql 中启动 mysql图片继续修改密码,先进入 mysql执行以下三步操作:SET PASSWORD = PASSWORD('123456');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES.然后设置允许远程连接安装 MySQL 数据库以及远程连接完成。想了解更多有关linux的详情,推荐咨询达内教育。达内教育致力于面向IT互联网行业,培养软件开发工程师、测试工程师、UI设计师、网络营销工程师、会计等职场人才,目前已在北上海广深等70个大中城市成立了342家学习中心;达内教育独创TTS8.0教学系统,达内OMO教学模式,全新升级,线上线下交互学习,满足学生多样化学习需求;更有企业双选会,让学生就业更顺利。感兴趣的话点击此处,免费学习一下
一、启动mysql服务 (1) rpm方式安装的mysql
-设置自动启动
#ntsysv --level 3
-手工启动
#service mysqld start
(2) 编译安装的mysql
-设置自动启动
#vi /etc/rc.d/rc.local
.......
/usr/local/mysql/bin/mysqld_safe&
........
-手工启动
#/usr/local/mysql/bin/mysqld_safe&
查看文章
mysql服务器(一)2009-06-15 11:18mysql服务器
一. 认识和安装mysql
1. 认识mysql
(1) mysql是一种网络数据库服务器产品
(2) mysql是开源的免费的
(3) mysql是关系型数据库管理系统,支持SQL.
(4) mysql无溢出漏洞
(5) mysql提供丰富的API
(6) mysql提供丰富的数据类型
(7) mysql具较强的移值性
2. 安装mysql软件
(1) rpm安装方式
#rpm -ivh perl-CGI....
perl-DBI....
perl-DBD-MySQL.....
mysq-....
mysql-server....
mysql-devel.....
(2) 编译安装方式
#groupadd mysql
#useradd -g mysql mysql
#tar -xzvf mysql-4.1.19.tar.gz
#cd mysql-4.1.19
#./configure --prefix=/usr/local/mysql
#make
#make install
#cp support-files/my-medium.cnf /etc/my.cnf
#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
3. 启动mysql服务
(1) rpm方式安装的mysql
-设置自动启动
#ntsysv --level 3
-手工启动
#service mysqld start
(2) 编译安装的mysql
-设置自动启动
#vi /etc/rc.d/rc.local
.......
/usr/local/mysql/bin/mysqld_safe&
........
-手工启动
#/usr/local/mysql/bin/mysqld_safe&
二、mysql的管理
1. 如何连接mysql服务器
(1) Linux客户机
#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]
实例:
#mysql
mysql>
#mysql -h192.168.3.1 -uadmin -plinux
mysql>
(2) Windows客户机
-利用第三方mysql客户端软件
-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)
注:webmin的安装方法
#tar -xzvf webmin-1.25.tar.gz
#cd webmin-1.25
#./setup.sh
2. 数据库管理
(1) 认识mysql的数据
1、root用户登录到mysql数据库 代码示例: /usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql) 2、进入mysql,输入: 代码示例: use mysql; 3、查看user表的情况 代码示例: SELECT Host,User FROM user; //指明主机名称,“%”表示匹配所...
Linux系统上安装MySQL数据库
1、 首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql -hlocalhost -uroot -p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:
2、输入mysql的密码之后就登录了,也可以不输入密码登录,比如这里的root密码是mysql123456,可以直接输入“mysql -hlocalhost -uroot -pmysql123456”,此时就没有提示输入密码,直接进入mysql的命令行中了:
3、此时显示的就是mysql的命令行界面了,若要退出输入quit就可以退出了。以上就是linux中连接数据库的操作:

阅读更多 >>>  DM385支持linux系统吗

linux如何线上安装mysql

推荐:《mysql视频教程》大体思路如下: 1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm解释:wget是一个下载文件的工具,是World,Wide.Web和get的合称,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用xftp工具上传到服务器。而wget可以不经过上传,直接下载到服务器,这样节省了时间。使用条件:wget可支持HTTP,HTTPS,FTP下载方式使用方法:wget [参数] [URL地址] 参数:在此省略RUL地址:是你请求的路径,默认下载到/root根目录下了,文件以原文件名保存,也可以自己重新设置可能出现的问题:-bash: wget: command not found 问题根源:linux中没有安装wget软件包解决办法:运行命令:yum -y install wget,该条语句的解释下面会讲到 2.rpm -ivh mysql-community-release-el7-5.noarch.rpm解释:rpm命令是RPM软件包的管理工具,类似Windows里面的“增加/删除程序”使用方法:rmp [选项] [参数] 选项:此处写的是-ivh,表示安装时显示安装进度参数:就是要操作的rmp软件包的名称,在这就是第一步下载的mysql-community-release-el7-5.noarch.rpm文件 3.yum install mysql-community-server 也可下载到指定目录下:yum install mysql-community-server -y --downloaddir=/usr/local/src解释:是基于RPM包管理的包管理器,能够从指定的服务器自动下载rmp包并且安装,可自动处理依赖性关系,且一次安装所有依赖的软件包,无需一次次下载,安装。yum提供了查找,安装,删除某一个,一组甚至全部软件包的命令。使用方法:yum[选项][命令][包名]命令:我这使用的是install下载包名:我这是mysql-community-server,即指定要下载的包 出现这样情况complete!表示到此MySQL数据库已安装成功4.service mysqld restart解释:重启MySQL服务 5.mysql -u root解释:进入MySQ数据库,回车,第一次登录是没有密码的 如果想设置密码,可接着输入:mysql -u root -p;,会提示你输入要设置的密码,此时输入要设置的密码即可另一种设置密码方式:use mysqlupdate user set password=password('123456') where user='root';flush privileges;exit; 貌似我第一种没成功,用的第二种,用密码登录的时候才输入:mysql -u root -p;,可以都尝试一下【注】 ??linux中mysql是区分大小写的,要想不区分大小写,可以修改my.cnf配置文件(可以通过whereis my.cnf查找),在[mysqld节点下添加lower_case_table_names=1 linux中对MySQL数据库及表的操作

linux下怎么启动mysql服务

Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在启动之前需要修改mysql的配置文件。
4、修改之后可以使用service mysqld start命令来启动mysql服务。
5、可以使用命令ps-eflgrep mysqld来查看有没有启动成功。 命令如何使用可参考“Linux命令大全”
1.首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为zhuanmy.cnf。
2.对于mysql服务的启动,我们通常bai使用命令service mysqld start,没问题的话就能启动mysql服务了。
3.如何判断mysql服务有没有启动成功了,一个是通过查看进程的方式,我们使用命令ps -ef|grep mysqld,来查看。
4.当然,更为稳妥的方法是使用命令mysql -uuser -p passwd 来进行连接,看看是否能接上。
5.如何停止mysql的服务呢,使用命令:service mysqld stop命令即可。命令介绍请查看“linux命令大全”
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld& 命令使用方法及介绍可如下查找:

linux怎么启动mysql

linux启动mysql的方法:

1、使用linux命令service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

linux停止的方法:

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、mysqladmin shutdown

原文至:https://www.py.cn/db/mysql/17368.html

linux 怎么使用mysql 数据库

一、启动mysql服务
(1) rpm方式安装的mysql
-设置自动启动
#ntsysv --level 3
-手工启动
#service mysqld start
(2) 编译安装的mysql
-设置自动启动
#vi /etc/rc.d/rc.local
.......
/usr/local/mysql/bin/mysqld_safe&
........
-手工启动
#/usr/local/mysql/bin/mysqld_safe&
查看文章
mysql服务器(一)2009-06-15 11:18mysql服务器
一. 认识和安装mysql
1. 认识mysql
(1) mysql是一种网络数据库服务器产品
(2) mysql是开源的免费的
(3) mysql是关系型数据库管理系统,支持SQL.
(4) mysql无溢出漏洞
(5) mysql提供丰富的API
(6) mysql提供丰富的数据类型
(7) mysql具较强的移值性
2. 安装mysql软件
(1) rpm安装方式
#rpm -ivh perl-CGI....
perl-DBI....
perl-DBD-MySQL.....
mysq-....
mysql-server....
mysql-devel.....
(2) 编译安装方式
#groupadd mysql
#useradd -g mysql mysql
#tar -xzvf mysql-4.1.19.tar.gz
#cd mysql-4.1.19
#./configure --prefix=/usr/local/mysql
#make
#make install
#cp support-files/my-medium.cnf /etc/my.cnf
#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
3. 启动mysql服务
(1) rpm方式安装的mysql
-设置自动启动
#ntsysv --level 3
-手工启动
#service mysqld start
(2) 编译安装的mysql
-设置自动启动
#vi /etc/rc.d/rc.local
.......
/usr/local/mysql/bin/mysqld_safe&
........
-手工启动
#/usr/local/mysql/bin/mysqld_safe&
二、mysql的管理
1. 如何连接mysql服务器
(1) Linux客户机
#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]
实例:
#mysql
mysql>
#mysql -h192.168.3.1 -uadmin -plinux
mysql>
(2) Windows客户机
-利用第三方mysql客户端软件
-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)
注:webmin的安装方法
#tar -xzvf webmin-1.25.tar.gz
#cd webmin-1.25
#./setup.sh
2. 数据库管理
(1) 认识mysql的数据库
-mysql服务器默认建立两个数据库,分别是mysql和test;其中mysql是系统数据库;test是学习数据库
-mysql服务器上的每个数据库都会在相应路径中建立与库同名的目录
-每个数据库可包含若干张表,每张表由*.frm、*.MYD和*.MYI文件构成
(2) 创建数据库
#mysql
mysql>create database 数据库名;
实例:
mysql>create database dbinfo;
(3) 查看服务器上已创建的数据库
#mysql
mysql>show databases;
(4) 打开数据库
#mysql
mysql>use 数据库名;
实例:
mysql>use db1;
(5) 删除数据库
#mysql
mysql>drop database 数据库名;
实例:
mysql>drop database dbinfo;
3. 数据表的管理
(1) mysql提供的数据类型
-数字型
TINYINT 1字节
SMALLINT 2字节
MEDIUMINT 3B
INT 4B
BIGINT 8B
FLOAT[(M,D)] 4B
DOUBEL[(M,D)] 8B
DECIMAL(M,D)
-字符串型
char(M)
varchar(M)
tinytext
text
mediumtext
longtext
enum('..',...)
set(....)
-日期时间型
date
datetime
time
(2) 创建表
#mysql
mysql>use 数据库;
mysql>create table 表名 (
列名 数据类型 属性/约束;
.......
.....
) 表选项;
列属性/约束:
null/not null 是否允许为null
default 值 定义列的默认值
primary key 定义主键
check 表达式 定义列的取值范围
REFERENCES 表名(列名) 定义外部键
表选项:
TYPE=HEAP/ISAM/MYISAM/INNOBDB/BDB/MERGE //定义数据表引擎类型
实例:
mysql>use db1
mysql>create table users (
->id varchar(10) primary key,
->name varchar(20) not null,
->password varchar(30) not null) TYPE=MYISAM;
(3) 查看数据库中已建立的表
#mysql
mysql>use 数据库;
mysql>show tables;
(4) 查看表的结构
#mysql
mysql>use 数据库;
mysql>describe 表名;
(5) 修改表的结构
#mysql
mysql>use 数据库;
mysql>alter table 表名
add 列定义 //添加列
|drop 列名 //删除列
|add index 索引名 (列名) //添加索引
|drop index 索引名 //删除索引
|modify 列定义 //修改列的定义
|add primary key (列名) //添加主键
|drop primary key //删除主键
|rename 新表名 //修改表名称
实例:mysql>alter table users add memo text;
(6) 向表中插入数据
#mysql
mysql>insert into 表名[(列名,...n)] values (值,...)
实例:
mysql>insert into users values ('0001','user1','linux','system admin');
(7) 查看表中数据
#mysql
mysql>select 列名 [as 别名] [,...n]|*|表达式
->from 表名[,...n]
->[where 条件表达式]
->[order by 列名]
->[group by 列名]
->[having 条件表达式]
实例:
mysql>select * from users;
mysql>select user,password from users;
mysql>select user,password from users where name='user1';
mysql>select * from users order by id desc;
mysql>select 性别, count(*) as 人数 from 学生 group by 性别;
(8) 删除表中数据
#mysql
mysql>delete from 表名 [where 条件表达式];
实例:
mysql>delete from users;
mysql>delete from users where name='user1';
(9) 修改表中数据
#mysql
mysql>update 表名 set 列名=值 [where 条件表达式];
实例:
mysql>update users set password='132' where name='user1';
(10) 删除表
#mysql
mysql>drop table 表名;
实例:
mysql>drop table users;

阅读更多 >>>  linux工作怎么样的

网站数据信息

"linux mysql使用教程,linux下怎么连接mysql数据库"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux mysql使用教程,linux下怎么连接mysql数据库的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!