经常使用SQL语句1-增删改查

1、名词解释

  • RDBMS 即关系数据库管理系统(Relational Database Management System)的特色:

1.数据以表格的形式出现html

2.每行为各类记录名称mysql

3.每列为记录名称所对应的数据域sql

4.许多的行和列组成一张表单数据库

5.若干的表单组成databasespa

  • 主键:主键是惟一的。一个数据表中只能包含一个主键。你能够使用主键来查询数据。
  • 外键:外键用于关联两个表。
  • 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。相似于书籍的目录。

2、经常使用sql

1. 插入数据 INSERT INTOcode

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

备注:若是数据是字符型,必须使用单引号或者双引号,如:"value"。htm

2. 查询数据 SELECTblog

SELECT column_name,column_name
FROM table_name
[WHERE condition1 [AND [OR]] condition2.....] 
[LIMIT N][ OFFSET M]

备注:排序

(1) 使用LIMIT 属性来设定返回的记录数。索引

(2) 经过OFFSET指定SELECT语句开始查询的数据偏移量。默认状况下偏移量为0。

(3) WHERE 子句相似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

3. 修改或更新 UPDATE

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]

4. 删除数据 DELETE

DELETE FROM table_name [WHERE Clause]

备注:若是没有指定 WHERE 子句,MySQL 表中的全部记录将被删除。

5. LIKE 语句

SELECT * FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

备注:

(1) 若是没有使用百分号 %, LIKE 子句与等号 = 的效果是同样的。

(2) LIKE 一般与 % 一同使用。

'%a'     //以a结尾的数据 'a%'     //以a开头的数据 '%a%'    //含有a的数据 '_a_'    //三位且中间字母是a的 '_a'     //两位且结尾字母是a的 'a_'     //两位且开头字母是a的
  • 参考资料:

https://www.runoob.com/mysql/mysql-tutorial.html

相关文章
相关标签/搜索