mysql熟悉

1、进入并搭建mysql结构

1)、进入mysql

net start mysql

mysql -h localhost -uroot -ppassword

2)、创建、使用数据库learnsql

create database learnsql;

use learnsql;

3)、查看数据库

select database();

show databases; |  show engines \G | show variables like 'storage_engine';

4)创建表

create table table_name(column type [, column type]);

5)、查看表

show tables;

desc table_name; | show create table table_name \G

2、操作数据

1)插入、更新、删除数据

insert into table_name(column,...) values(value,...);

update table_name set column=value where condition;

delete from table_name where condition;

2)简单select查询

select [distinct] column_name from talbe_name|派生临时表 where condition|子查询

[order by column_name]

[group by column_name [having condition] ]

select top num [pecent] column_name ... 用于查询前一部分

slect column_name ... limit num | num1,num2  用于查询前一部分|某一部分

3)内个重要的逻辑操作符在where使用

where column_name is null

where column between lower_value and higer_value;

where column in (value,...)|select子句  表示属于子集的值

where column like 'strin__g%';  表示字符串匹配

where column exists (select子句);  表示属于子集中的值

where column >all|any|some (select子句); 表示大于子集中的所有值、任意一个、一些值

4)常用的函数

count([distinct]column)

sum([distinct] column)

avg、max、min分别用于求平均值、最大值、最小值

5、字符函数用于select中

串接(+)、转换(translate(column,'source','destination'))、替换(replace(column,'source','destination'))

大小写转换(upper(column)、lower(column))、

取子串(substring(column,begin,end))、截掉左、右部分指定字符(ltrim(column,'str')、rtrim(column,'str'))







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值