一、关于ubuntu安装mysql

ubuntu上安装mysql命令

sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码,注意设置。

检查是否安装成功

sudo netstat -tap | grep mysql

mysql 处于LISTEN状态则表示安装成功。

登陆mysql数据库

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码
输入之后会提示输入密码,此时输入密码就可以登录到mysql

二、使用mysql

使用命令创建数据库

create database 数据库名
create database 数据库名 character set utf8
show create database 数据库名

使用命令创建数据表

选择创建表的数据库 test_db,创建 tb_emp1 数据表,输入的 SQL 语句和运行结果如下所示。

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
-> (
-> id INT(11),
-> name VARCHAR(25),
-> deptId INT(11),
-> salary FLOAT
-> );
Query OK, 0 rows affected (0.37 sec)

使用数据库

use 数据库名;

显示已有表内容

SELECT *FROM 表名;

往表中添加数据

insert into 表的名字(字段名字,字段名字) values(数据,数据);

连接查询

学习日记2——ubuntu环境下使用mysql(1)学习日记2——ubuntu环境下使用mysql(1)学习日记2——ubuntu环境下使用mysql(1)内连接,满足条件显示(还是会产生笛卡尔积,只是用on进行了条件筛选)

select * from 表1的名字 inner join 表2的名字 on 表1的名字.字段的名字 = 表2的名字.字段的名字;

左连接,以表1为基础,表1全显示,表2不够的用null补全

select * from 表1的名字 left join 表2的名字 on 表1的名字.字段的名字 = 表2的名字.字段的名字;

右连接,以表2为基础,表2全显示,表1不够的用null补全

select * from 表1的名字 right join 表2的名字 on 表1的名字.字段的名字 = 表2的名字.字段的名字;

修改数据默认编码和某一列编码

alter table 表名 default character set utf8;
alter table 表名 modify 列名 varchar(30) CHARACTER SET utf8 NOT NULL COMMENT '***;

示例
学习日记2——ubuntu环境下使用mysql(1)

学习日记2——ubuntu环境下使用mysql(1)
学习日记2——ubuntu环境下使用mysql(1)

相关文章:

  • 2021-06-15
  • 2021-06-08
  • 2022-12-23
  • 2021-09-14
  • 2021-08-24
  • 2021-10-16
  • 2021-05-18
猜你喜欢
  • 2021-06-25
  • 2021-04-28
  • 2021-04-17
  • 2021-10-01
  • 2022-12-23
  • 2021-07-23
  • 2021-05-09
相关资源
相似解决方案