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

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

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

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

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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串



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

MySQL_010_使用控制台操作字符串

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

MySQL_010_使用控制台操作字符串


字符串连接: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');

详细请点击


相关文章: