一段MySQL的小总结
1.创建一个大表
create database 昵称mark01;
2.切换到nicmark01大表当中去
use nicmark01
3.创建一个表格(table)
create table student;
4.创建student表中的内容
create table student(id int;name varchar(20)chinese floatenglish floatmath float);
默认的engine为innodb,默认的charset是utf8
5.输入表格内容
insert into student value(1,'name',80,80,80),(2,'name2',90,90,90)....
这里的value中的数据顺序要与create表的顺序一致
6.展示表格内容
select * from student;
展示某一列的话,则如下
select math from student;
8.按数学成绩降序排列
select * from student order by math desc;
排序默认为升序排序.
9.插入一个新列
alter table student add age int(10) not null default 999 after name;
修改某一个列的长度
alter table student modify name varchar(88) not null default '';
删除一个列
alter table student drop age;
然后我们来看一下表的构成
desc student;
10.字符串函数
我们看一下某一列的编码方式
select charset(name) from student;
然后我们如果说想要通过字符串拼接两个列输出的话,就这样子
select concat(name+'的语文成绩是'+chinese) from student;
如果我们想查询某个字符或者某个字符串在整个字符串的起始位置,则如下
select instr('赵云','赵') from dual;
如果我们想将某个字符串统统转换成大写/小写,则可以用ucase/lcase函数
select ucase(name) from test;
select lcase(name) from test;
然后我们发现juney录错名字了!他应该叫jerry,那么我们可以用replace函数
select replace(name,'JUNEY','jerry') from test;
(原数据表是大写的)- -
我们尝试比较下…字符串的大小~~
strcmp函数
select strcmp('zmc','zmc1hsaa') from dual;
那如果说我们比较zmc与amc呢?结果便是如此
再想想,要是比较zmc与znc呢?
所以啊我们发现,这个字符的比较,是按照ASCII码值按位比较
这不
一段MySQL的小总结相关推荐
- c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...
这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...
- oracle可以迁徙mysql吗_项目oracle迁徙到mysql的小总结
项目oracle迁移到mysql的小总结 1.更新表的不同 oracle update IP_GN_BAXX_GBXX_LS SJXT_ID = #provinceSystemId# JLID = # ...
- 【计算机本科补全计划】Mysql 学习小计(2)
正文之前 昨天下午写了篇 Mysql学习小计,结果出乎意料的受欢迎?变相刺激了我多写点 Mysql?好吧,如尔所愿.我晚上反正还不知道学点啥,就把今天看的那个菜鸟教程学完吧,到时候估计一点了,就可以睡 ...
- 当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的...
英文原文:What Programmers Say vs. What They Mean 你是否听到过同事说"这段代码不言自明"?你的同事的这句话的实际意思是这段代码不需要写注释. ...
- 【MySQL】37 个 MySQL 数据库小技巧
1.概述 转载:37 个 MySQL 数据库小技巧,不看别后悔! 无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢? ...
- 菜鸟教程python3 mysql_python基础教程使用Python操作MySQL的小技巧
1.获取插入数据的主键id import pymysql database = pymysql.connect( host="127.0.0.1", port=3306, user ...
- java读写mysql数据库_Java读写MySQL数据库小实例
Java读写MySQL数据库小实例 首先需要安装和配置好MySQL数据库.接下来,先创建一个数据库,Java代码连接此数据库,然后读写. 假设基于MySQL命令行创建一个叫做:phildatab ...
- 顾客信息表mysql_Qt5.5.0使用mysql编撰小软件源码讲解-顾客信息登记表_mysql
Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 一个个人觉得比较简单小巧的软件. 下面就如何编写如何发布打包来介 ...
- 24段魔尺--小海龟图案
24段魔尺--小海龟图案 24段魔尺小海龟图案
最新文章
- 前两天去A公司面试,面试管问的题目一下子闷了。很郁闷。重新答题。在这里分享一下...
- 关于量子计算,你应该知道的七个事实
- PyQt5+python3+pycharm开发环境配置
- wxWidgets:在对话框之间共享信息
- 【蓝桥杯真题】地宫取宝(搜索-记忆化搜索详解)
- 二分算法:平均值(洛谷 UVA1451)
- 2017.3.25 圆桌聚餐 思考记录
- python类的继承代码_python--类的继承
- 关于升级到win10后的网络问题
- poj 1823 Hotel 线段树,注意懒惰标记,不标记就会超时滴
- 数据--第26课 - 排序的概念及分类
- FLINK任务重启 Streaming File Sink落地hdfs的中间状态In-progress格式文件处理方案
- 用Java编程开发“六级单词强化记忆”游戏
- 一种NET软件加壳技术的设计与实现
- 谷歌浏览器插件打包ChromePackage-extention
- CMarkup类操作XML
- 联想拯救者y7000怎么配置Java环境_联想拯救者y7000重新安装系统教程
- GAMIT重新编译及升级
- Ubuntu 16.04 系列软件安装安装方法
- 计算机英语教案模板,小学英语教案模板三篇