数据的基本操作和MYSQL的运算符

北京中科医院公益抗白无止境 http://baijiahao.baidu.com/s?id=1699994023356023855&wfr=spider&for=pc

前言

所有的数据库均在Dos系统中演示,由于在安装的时候选择的是utf8编码格式,而终端的编码格式是GBK格式,会导致在Dos系统中中文报错的情形出现,或者中文查询出现乱码,有两种解决方法:

(1)、在控制台终端输入时采用相对应的GBK编码方式,也就是不书写汉字,采用字母,拼音或数字来表示需要表示的汉字;

(2)、修改mysql的名为my.ini的配置文件,将utf-8改为GBK即可;

1、增加(插入)数据

语句:insertinto表名values(值列表);

说明:

1、字段列表中字段名不需要加引号,值列表中的字符型的值需要加引号;

2、字段列表中字段的个数要与值列表中的值的个数一致,而且顺序一定要一致。

3、字段列表也可以省略,如果省略表示所有的字段全部插入值,值列表中的顺序要与表中字段的顺序保持一致;

2、查看数据

语句:select*

字段列表form表名

说明:

(1)、在不同的语言中查看数据的方式不相同,例如在js中使用alert(),php中是echo(),但是在数据库中是select;

(2)、在数据库中,对于结构和数据有着不同的查看方式;

a、对于结构的查看,使用的是show,例如查看数据库、数据表的内容等;

b、对于数据的查看使用的是select,例如查看具体表的内容。

(3)、*:所有的字段;字段列表:用于查看部分列表。

(4)、where子句

根据where子句的表达式,对记录进行筛选。既然是表达式,就会涉及到运算符。

MYSQL的运算符

(1)、运算符:

,,=,=,(不等),=,and(与),or(或),not(非),betweenmandn,in(值列表),isnull,like

(2)、详细的运算符说明:

=用于判断是不是相等,同时也是赋值运算符。

And、or逻辑与与逻辑或

betweenmandn字段的值介于m和n之间

In(值列表)字段的值等于值列表中的某一个

Isnull专门用来判断null值的运算符

Like用于模糊查询,必须与两个占位符进行匹配使用。

占位符:%、_

%代表当前位置及后0个或多个字符

_代表当前位置的1个字符

演示1、like和%;

演示2、使用where筛选查询需要的数据;

3、修改数据

语句:uodate表名set字段1=值....

说明:根据where子句匹配到的条件进行修改;如果省略where表示全部匹配,即全部修改;

4、删除数据

语句:deletefrom表名;

说明:将where子句中匹配到的记录删除,如果省略表示删除整张表。




转载请注明:http://www.aierlanlan.com/rzdk/1970.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了