MySQL_010_使用控制台操作字符串

这里使用的是系统提供的sakila数据库里面的actor表

先查看所有的数据库,输入:show databases;

然后使用sakila这个数据库,输入:use sakila;

然后查看这个库里面都有什么表,输入:show tables;

然后查看actor表中的前30条数据,输入:select * from actor limit 30;   如下图


把actor表中的前30条first_name和last_name连接起来的方式查看,输入:select concat(first_name,' ',last_name) as AllName from actor limit 30;  如下图


查看actor表中第一条数据中的first_name的前3位,输入:select left(first_name,3) from actor limit 1; 如下图,原来是PENELOPE,但是查看出来的是PEN,成功!


查看actor表中前5条first_name的长度,输入:select length(first_name) from actor limit 5; 如下图


查看把actor表中前10条的first_name翻转显示,输入:select reverse(first_name) from actor limit 10;如下图


把字符串aaabbbccc中的a替换成z,输入:select replace('aaabbbccc','a','z'); 如下图




接下来使用sakila库中的payment表,查看前20条数据;输入:select * from payment limit 20;如下图


接下来对payment_date进行格式化成 年/月/日 查看,输入:select date_format(payment_date,'%y/%m/%d') from payment limit 20;如下图



字符串连接:select concat('string1','string2');    

查看字符串的前x位:select left('string',x);

查看字符串的长度:select length('string');

字符串翻转显示:select reverse("string");

替换字符串中的字符:select replace('aaabbbccc','a','z');     把aaabbbccc中的a替换成z

日期格式化某种格式显示:select date_format(date,'%y%m%d');

详细请点击


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值