林子雨编著《大数据基础编程、实验和案例教程(第2版)》教材附录B的代码

大数据学习路线图

林子雨编著《大数据基础编程、实验和案例教程(第2版)》(教材官网)教材中的命令行和代码,在纸质教材中的印刷效果不是很好,可能会影响读者对命令行和代码的理解,为了方便读者正确理解命令行和代码或者直接拷贝命令行和代码用于上机实验,这里提供全书配套的所有命令行和代码。
查看教材所有章节的代码

附录B:Linux系统中的MySQL安装及常用操作

教材第343页

(温馨提示:代码框上方的复制代码按钮,也就是“两张A4纸图标”,用鼠标点击复制代码按钮,就可以把代码框中的代码复制到粘贴板,粘贴到其他地方。但是,有的浏览器可能不支持该功能)

  1. sudo apt-get update
Shell 命令
  1. sudo apt-get install mysql-server
Shell 命令

教材第344页

  1. service mysql stop
  2. service mysql start
Shell 命令
  1. sudo netstat -tap | grep mysql
Shell 命令
  1. mysql -u root -p
Shell 命令
  1. mysql> show variables like char%’;
mysql
  1. mysql> set character_set_server=utf8;
mysql

教材第345页

  1. vim /etc/mysql/mysql.conf.d/mysql.cnf
Shell 命令
  1. service mysql restart
Shell 命令

教材第346页

  1. mysql> show variables like char%’;
mysql
  1. mysql> show databases;
mysql
  1. mysql> use mysql;
mysql
  1. mysql> show tables;
mysql

教材第347页

  1. mysql> select * from user;
mysql
  1. mysql> create database aaa;
mysql
  1. mysql> use aaa;
  2. mysql> create table person (id int(3) auto_increment not null primary key, xm varchar(10),xb varchar(2),csny date);
mysql
  1. mysql> describe person;
mysql

教材第348页

  1. mysql>insert into person values(null,'张三','男','1997-01-02');
  2. mysql>insert into person values(null,'李四','女','1996-12-02');
mysql
  1. mysql> select * from person;
mysql
  1. mysql> update person set csny='1971-01-10' where xm='张三';
mysql
  1. mysql> delete from person where xm='张三';
mysql

教材第349页

  1. mysql> show variables like 'version';
mysql
  1. mysql> select version();
mysql