[Linux] mysql的安装和使用
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详细语法参考: