1.安装

sudo apt-get install mysql-server
sudo apt-get install mysql-client

安装的时候会提示设置密码

2.使用

(1)mysql操作

mysql -V  # 查看版本信息
mysql --help # 查看帮助信息
sudo vim /etc/mysql/my.cnf # 设置配置信息
sudo service mysql status # 查看mysql状态
sudo service mysql start # 启动mysql服务
sudo service mysql stop # 关闭mysql服务
sudo service mysql restart # 重启mysql服务
mysql -u root -p # 登录mysql,执行该命令时会提示输入密码
# 进入数据库之后,命令行提示符会变为"mysql>"
# 注意sql命令总是以分号";"
结束
exit # 退出mysql,或者用命令quit

(2)数据库操作

show databases;   #查看数据库
create database mydatabase; #创建数据库
drop database mydatabase; #删除数据库
use mydatabase; #进入数据库

(3)表操作

show tables;  #查看表
create table 表名 (字段参数); 或者 create table if not exists 表名 (字段参数); #创建表, 例如 create table if not exists mytable (name varchar(20), age int);
drop table 表名; 或者 drop table if exists 表名; #删除表

(4)数据操作

insert into mytable values("abby", 22);  #增
delete from mytable where name="abby"; #删
update mytable set age=23 where name="abby"; #改
select * from mytable; #查
-- 计算MD5
select aa, bb, md5(bb) AS ciphertext from xx_table -- 统计行数
select COUNT(*) from xx_table -- 重复样本及频次
select ciphertext, COUNT(ciphertext) cnt
from xx_table
GROUP BY ciphertext
HAVING COUNT(ciphertext) > 1
ORDER BY cnt DESC; -- 列求和
select SUM(cnt) from xx_table

其它sql详细语法参考:

21分钟 MySQL 入门教程

[Linux] mysql的安装和使用的更多相关文章

  1. linux mysql查看安装信息

    ps -ef|grep mysql root               ?        :: /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mys ...

  2. linux mysql默认安装在哪个目录

    MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比 ...

  3. linux mysql数据库安装(tar.gz)

    概述 mysql数据库在linux下可以充分发挥威力,mysql数据库越来越受到软件公司的青睐,为什么呢? 免费.跨平台.轻.支持多并发 在北京很多软件公司属于创业型的中.小公司,从节约成本的角度考虑 ...

  4. linux - mysql:安装mysql

    安装环境 系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6. ...

  5. linux mysql数据库安装

    1.创建mysql用户账号:groupadd mysqluseradd -d /sbin/nolog -g mysql -M mysql-s /sbin/nologin 表示禁止该用户登录,只需要角色 ...

  6. linux mysql 8 安装

    http://blog.itpub.net/31015730/viewspace-2152272/ https://blog.csdn.net/HaHa_Sir/article/details/805 ...

  7. Linux下yum安装MySQL

    写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...

  8. ubuntu linux mysql 安装 基本操作 命令

    mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...

  9. linux下 yum 安装mysql和卸载

    1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...

随机推荐

  1. 0ctf2017-pages-choices

    Pages 题目来自于CCS 2016 <Prefetch Side-Channel Attacks: Bypassing SMAP and Kernel ASLR>,利用intel pr ...

  2. Android执行shell命令 top ps

    Android执行shell命令 一.方法 /** * 执行一个shell命令,并返回字符串值 * * @param cmd * 命令名称&参数组成的数组(例如:{"/system/ ...

  3. [BZOJ4003]城池攻占

    Description 小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池. 这 n 个城池用 1 到 n 的整数表示.除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖, ...

  4. oracle的 分表 详解 -----表分区

    此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类 ...

  5. sql 取前一年、月

    SQL SERVER 提供了一些时间函数:取当前时间:SELECT GETDATE() 取前一个月的时间:SELECT DATEADD(MONTH,-1,GETDATE()) 月份减一个月取年份:SE ...

  6. 源码安装git

    1.安装依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 2.下载git源码并解压缩 wget ...

  7. linux一键安装mysql脚本

    #!/bin/sh if [ -s /etc/my.cnf ];then rm -rf /etc/my.cnf fi echo "------------------------------ ...

  8. linux pgrep命令的使用

    pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行. 常用参数 -l 列出程序名和进程ID -o 进程起始的ID -n 进程终止的ID $ ps -ef | grep mys ...

  9. JavaScript权威指南--词法结构

    使用广泛,所有的浏览器(桌面.手机.屏蔽等等)都配有相应的JavaScript解析器. JavaScript解析器如何工作? 浏览器在读取HTML文件的时候,只有当遇到<script>标签 ...

  10. IdentityServer4在Asp.Net Core中的应用(一)

    IdentityServer4是一套身份授权以及访问控制的解决方案,专注于帮助使用.Net 技术的公司为现代应用程序建立标识和访问控制解决方案,包括单点登录.身份管理.授权和API安全. 下面我将具体 ...