2018-02-08 sql

链接本地数据库,下载xampp以及Navicat

查询表中某个字段

SELECT name FROM ylan_student 

查询表中多个字段

SELECT name,age FROM ylan_student

关键词 DISTINCT 用于返回唯一不同的值

SELECT DISTINCT age FROM ylan_student

选取年龄大于23的人的姓名

SELECT name FROM ylan_student WHERE age > 23

年龄为23且为女性的人的信息

SELECT * FROM ylan_student WHERE age=23 AND sex='女'

SELECT * FROM ylan_student WHERE age=23 OR sex='女'

SELECT * FROM ylan_student WHERE(age=23 OR age=21)AND sex='男'

年龄排序

SELECT * FROM ylan_student ORDER BY age

插入一条数据(全部字段)

INSERT INTO ylan_student VALUES('李喜光',24,'男',1,1)

更新数据

UPDATE ylan_student SET name = 'arc' WHERE name = '李喜光'AND age=24

删除数据

DELETE FROM ylan_student WHERE name = 'adc' 

删除所有行

DELETE FROM ylan_student

创建表 

CREATE TABLE Persons

(

//自动增加

Id_P int NOT NULL AUTO_INCREMENT,

LastName varchar(255),

FirstName varchar(255),

Address varchar(255),

City varchar(255),

//主键

PRIMARY KEY(id_P)

)

修改表名

rename table Persons to ylan_student2

取三条数据

SELECT *

FROM ylan_student

LIMIT 3

COUNT(*) 函数返回表中的记录数:

SELECT COUNT(*)FROM table_name;

平均成绩降序排列以及学生的信息

SELECT  (score.mathe + score.chainese + score.english)/3  as avgs,student.* 

FROM student,score 

WHERE student.id=score.student_id ORDER BY avgs DESC;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 5,022评论 0 7
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,881评论 0 10
  • 一. Java基础部分.................................................
    wy_sure阅读 9,296评论 0 11
  • Controller层的作用就是获取从页面传过来的值,调用service层进行业务处理,并把结果返回给页面。 co...
    孔垂云阅读 4,608评论 2 5
  • 有些时候会感叹命运的不公,好像所有的不幸都发生在自己的身上,时常会觉得失落难过,但是当你发现有个人比你更倒霉的时候...
    信诺阅读 1,774评论 0 1

友情链接更多精彩内容