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

本文档详细记录了在Ubuntu系统中安装MySQL的过程,包括使用apt-get安装mysql-server和client,检查安装状态,以及如何登录数据库。还介绍了如何创建数据库、数据表,展示已有表内容,插入数据,进行连接查询以及修改数据编码等基本操作。
摘要由CSDN通过智能技术生成

一、关于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(数据,数据);

连接查询

在这里插入图片描述在这里插入图片描述在这里插入图片描述内连接,满足条件显示(还是会产生笛卡尔积,只是用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 '***;

示例
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值