MySQL基础学习过程

MySQL

安装MySQL

sudo apt-get install mysql-server

启动服务

sudo service mysql start

登入mysql

mysql -u username -p

查看数据库

show databases

连接数据库

use db_name

查看表

show tables

查询当前时间

select now()

字符集

show character set

创建MySQL数据库

创建数据库

create database ab_name

新建数据表

creat table tbl_name 数据类型)

数值型数据
|数据类型|用途|字节|
|----|------|-----|
|INT|整数|4|
|FLOAT|单精度浮点类型|4|
|DOUBLE|双精度浮点类型|8|
|CHAR|定长字符串|0~255|
|VARCHAR|变长字符串|0~255|
删除数据库

DROP DATABASE db_name

检查表定义

desc tbl_name

创建临时表

create table tbl_name as
from db_name

修改表

ALTER TABLE tabl_name

插入数据

insert into tbl_name(列名) values (赋值)

更新数据

update tab_name
set

删除数据

delete from tbl_name
where

SELECT查询数据

子句名称使用目的
select确定结果集中应该包含那些列
from指明所要提取数据的表,以及这些表是如何连接
where过滤不需要的数据
group by用于对具有相同列值的行进行分组
having过滤掉不需要的组
order by按一个或多个列,对最后结果集中的行进行排序

排序

  1. 升序或降序排序
    默认情况下是升序排序,降序情况下时加上desc关键字即可。
  2. 根据表达式排序
    order by 子句后增加表达式
  3. 根据数字占位符排序
    select 子句中的位置号来替代列名

函数

函数名countsumavgmaxmin
作用计数求和平均值最大值最小值

子查询
连接查询

数据库修改

重命名数据表

rename table tbl_1 to tbl_2

alter table tbl_1 rename tabl_2

alter table tbl_1 rename to tbl_2

删除数据表

drop table tbl_name

对表结构的修改

增加一列

alter table tbl_name add column 列名 数据类型 约束

alter table tbl_name add 列名 数据类型 约束

删除一列

alter table tbl_name drop column 列名

alter table tbbl_name drop 列名

重命名一列

alter table tbl_name change 原列名 新列名 数据类型 约束

改变数据类型

alter table tbl_name modify 列名 数据类型

表内容修改
修改表中值

update tbl_name set 列名=值 where 条件

删除一行记录

delete from tbl_name where 条件

转载于:https://www.cnblogs.com/Mzqk/p/6652197.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值