Linux下MySQL安装与操作
sudo apt-get update //用于更新源,获取软件包列表
sudo apt-get upgrade //用于升级指定软件包
install //安装
remove //移除软件包
autoremove //自动移除全部不实用的软件包
purge //软件包与配置文件一起移除
source //用于下载指定包的源码
check //用于检验依赖是否有损坏
Linux 安装MySql:
1. sudo apt-get install mysql-server
然后出现提示界面:
a.设置mysql用户密码
b.确认密码
2.确认mysql数据库是否启动
ps -ef|grep mysqld
3.访问mysql数据库
mysql -u root -p
输入密码后进入数据库;
显示当前mysql下所有数据库:show databases;
进入某个数据库:use xxx;
显示当前数据库下所有的表:show tables;
退出当前数据库:quit
4.卸载mysql
sudo apt-get autoremove --purge mysql-server
5.推荐软件:xampp ,包含Apache、MySQL、PHP
添加执行权限: sudo chmod 777 xampp-lnux-x64-5.5-installer.run
安装xampp: sudo ./xampp-lnux-x64-5.5-installer.run
一路点击next进行安装
安装好后,点击Manage Servers,点击start,打开Mysql与Apache
打开浏览器,输入localhost,然后点击中文,点击左侧phpMyAdmin,即可看见控制面板
=====================================================
使用MySQL数据库和表
1.创建使用及删除MySQL数据库
XAMPP -> bin ,可使用MySQL终端工具,从这里启动终端:
- 进入MySQL: ./mysql -u root -p
- 创建数据库abel:create database abel;
(注意:数据库名字不能重名、不能太长、不能为纯数字、不能使用关键字如select等,另外数据库名字起名要慎重,不要随意修改)
- 切换/进入abel数据库: use abel;
- 删除abel数据库:drop database abel;
2.MySQL数据库的表操作
- 创建数据表: create table tbl_user(id int(3),name varchar(8),password varchar(20));
- 修改数据表名字:
alter table tbl_user rename to tbl_member;
或者
rename table tbl_user to tbl_member;
- 为数据表添加一个字段email: alter table tbl_user add eamil varchar(255) not null;
- 修改数据表已有字段id为newid: alter table tbl_user change id newid int(3);
- 删除数据表已有字段eamil: alter table tbl_user drop email;
- 删除数据表:drop table tbl_user;
3.获得数据库和表的信息以及数据库物理文件简介
- 访问MySQL数据库:mysql -u root -p
- 显示当前MySQL下所有数据库:show databases;
- 进入某个数据库:use xxx;
- 显示当前数据库下所有的数据表:show tables;
- 显示xxx数据库下的所有数据表:show tables from xxx;
- 查看数据表tbl_user的结构:describe tbl_user;
Linux下MySQL安装与操作的更多相关文章
- linux下MySQL安装登录及操作
linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...
- linux下mysql数据库的操作
本文主要针对linux下mysql数据库的安装,以及数据库的创建和简单的数据库操作进行说明. ①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装. 当然对于老手来说需要进行一些自定义的 ...
- Linux下MySQL安装及配置
Linux下MySQL安装及配置 安装MySQL Ubuntu系统中,直接使用apt install的方式去安装MySQL的服务端和客户端,MySQL的客户端必须安装,否则无法通过命令连接并操作MyS ...
- Linux下MySQL安装和配置
--Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 ...
- Linux下mysql的常用操作
Linux下mysql的常用操作: 显示数据库 show databases; 选择数据库 use 数据库名; 显示数据库中的表 show tables; 显示数据表的结构 describe 表名; ...
- Linux下Mysql安装(RPM安装)
1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...
- Linux下MySQL的简单操作
Linux下MySQL的简单操作 更改mysql数据库root的密码 首次进入数据库是不用密码的: [root@localhost ~]# /usr/local/mysql/bin/mysql -ur ...
- Linux下Mysql安装教程详解
Linux下软件安装一般有三种方式:RPM包方式(通过Redhat 第三方包管理系统).二进制包和源码包.本篇主要介绍二进制包安装mysql数据库的方式. 如何获取二进制源码包 当然是到mysql官网 ...
- linux 下 mysql安装和配置
最近在学习R语言,看到R与数据库交互这一部分,就自己动手实践了一下,数据库选择的是mysql,主要记录下linux下怎么安装mysql. 网上的很多资料都有相关的文章,这里只是记录下自己安装过程中遇到 ...
随机推荐
- H5 页面下拉加载更多
1.html页面: <body onload="index_roll()"> ... </body> 2.js <script type=" ...
- 一步步弄懂HTTPS
为什么要使用HTTPS? HTTP采用明文传输,存在被监听.内容被篡改.身份被冒充的可能.为了保证安全性,需要对数据进行加密,这便有了HTTPS. 一步步分析HTTPS 1. 采用哪种加密方式加密数据 ...
- JS中undefined和null的区别,以及出现原因
区别:null是一个表示无的对象,转换为数值为0: undefined表示一个无的原始值,转化为数值为NAN(与任何数字相加也为NAN) undefined出现原因:(口诀:一变量二函数一对象) 1. ...
- 从零开始学习html(十二)CSS布局模型——下
五.什么是层模型? 什么是层布局模型?层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样, 每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧. ...
- 8.1、包,__init__.py,
包: 为了组织好模块,将多个模块组合为一个包,所以包用于存放python模块 包通常是一个文件夹,当文件夹当作包使用时,文件夹需要包含__init__.py文件 __init__.py的内容可以为空, ...
- 【Python】zlib压缩文件
import zlib import os ss = 's' * 1024 * 1024 #写入原始文件 file = open("src.dat", "wb" ...
- Oracle EBS OM 保留订单
DECLARE l_header_rec OE_ORDER_PUB.Header_Rec_Type; l_line_tbl OE_ORDER_PUB.Line_Tbl_Type; l_action_r ...
- NaviCat SqlServer Windows 10 Update 1803 IM004 - Driver's SQLAllocHandle on SQL_HANDLE_ENV failed
安装Windows 10 Update 1803后,Navicat连接SqlServer出现以下错误: IM004 - Driver's SQLAllocHandle on SQL_HANDLE_EN ...
- 解决:Tomcat 局域网IP地址 访问不了
解决:Tomcat 局域网IP地址 访问不了 2014年10月17日 ⁄ 综合 ⁄ 共 1000字 ⁄ 字号 小 中 大 ⁄ 评论关闭 如果连最基本的localhost:8080都失败的话. 原因就一 ...
- ping 命令 指定特定网卡 发送 ICMP 数据包
Windows : ping -S Linux : ping -I <device> -I interface interface is either an address, or an ...