mysql基本语句

1.limit是mysql的语法
          取出第一条记录:select * from tablename limit 0,1
          取出第二条记录:select * from tablename limit 1,1
          从第11条到31条(共计20条):select * from tablename limit 10,20
2.查询排序(关键字:order by , asc , desc)

   例:select name
     from a
     where chengji>=60
     order by desc
   说明:查询表中chengji大于等于60的所有行,并按降序显示name列;默认为ASC升序

3.改使用update更新修改数据

     语法:update <表名> set <列名=更新值> [where <更新条件>]
     例:update tongxunlu set 年龄=18 where 姓名=‘丹丹‘
     注意:set后面可以紧随多个数据列的更新值;where子句是可选的,用来限制条件,如果不选则整个表的所有行都被更新

4.使用delete删除数据某些数据

     语法:delete from <表名> [where <删除条件>]
     例:delete from a where name=‘丹丹‘(删除表a中列值为丹丹的行)
     注意:删除整行不是删除单个字段,所以在delete后面不能出现字段名

5.使用truncate table 删除整个表的数据

     语法:truncate table <表名>
     例:truncate table tongxunlu
     注意:删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用语有外建约束引用的表

6.查询

1).使用like进行模糊查询

   注意:like运算副只用语字符串,所以仅与char和varchar数据类型联合使用
   例:select * from a where name like ‘赵%‘
   说明:查询显示表a中,name字段第一个字为赵的记录
 2).使用between在某个范围内进行查询
   例:select * from a where age between 18 and 20
   说明:查询显示表a中age在18到20之间的记录
 3).使用in在列举值内进行查询
   例:select name from a where address in (‘北京‘,‘上海‘,‘唐山‘)
   说明:查询表a中address值为北京或者上海或者唐山的记录,显示name字段

   4).多表联接查询--内联接

   在where子句中指定联接条件
   例:select a.name,b.chengji
     from a,b
     where a.name=b.name
   说明:查询表a和表b中name字段相等的记录,并显示表a中的name字段和表b中的chengji字段

select Name as 姓名, SUM(Value) as ‘总成绩‘ from table group by Name

时间: 2024-08-24 16:23:08

mysql基本语句的相关文章

Mysql常用语句总结

对MySql经常使用语句的详细总结 下面总结的知识点全是经常用的,全都是干货,好好收藏吧./* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password('root'); SHOW

MySQL 查询语句使用进阶

MySQL 查询语句使用进阶 =============================================================================== 概述: =============================================================================== 练习: 练习1  首先导入hellodb.sql的脚本文件,查询其数据库和表如下: [[email protected] ~]# mysql 

MySQL的语句执行顺序

MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作.其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回.如果没有在语句中指定某一个子句,那么将会跳过相应的步骤. 下面我们来具体分析一下查询处理的每一个阶段 FORM: 对FROM的左边的表和右边的表计算笛卡尔积.产生虚表VT1 ON: 对虚表VT1进行ON筛选,只有那些符合<join-condit

mysql sql语句分析

SELECT     a.id    ,b.order_id,b.attr  FROM    tourist_order a     LEFT JOIN order_attr b     ON a.id = b.order_id        AND b.attr='order_status'    WHERE     b.order_id IS NULL    AND a.create_type!=19    AND a.added_time>='2014-01-01'    AND a.si

使用 xlrd 模块实现对excel 的读取、excel转json 、excel 转 mysql insert 语句

#-*- coding:utf-8 -*- # 处理 excel 中的 area 为 Mysql insert 语句 import xlrd, json, codecs, os # data = xlrd.open_workbook('101.xls') data = xlrd.open_workbook('C:\Users\Administrator\Desktop\changanyiyuan.xlsx') # table = data.sheets()[0] table = data.she

mysql sql语句大全

1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建新表 cr

mysql查询语句

mysql查询语句常用SELECT命令打印当前的日期和时间select now();打印当前的日期select curdate();打印当前时间select curtime();查看当前版本select version();打印当前用户select user();查看当前数据库实例select database();查看系统中可用的变量show variables;查看系统中全局变量show global variables;一般查询系统可用变量或是全局变量都是通过like的方式来进行查询的,因

Linq Mysql GroupBy语句的问题处理

语句如下: var resumeList = db.ChannelResume.Where(model); var groupValues = resumeList.GroupBy(t => new {t.AgentId, t.AgentName}); var statistics = groupValues.Select(c => new ResumeStatisticsViewModel() { Date = dateSpan, AgentId = c.Key.AgentId, Agent

mysql limit语句

[mysql limit语句] 代码: SELECT * FROM table LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取. 代码: SELECT * FROM table LIMIT 2,1; 而这个SQL,limit后面是从第2条开始读,读取1条信息. 参考:http://blog.chinaunix.net/uid-23028928-id-2567738.html

第04章 mysql SQL语句

2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] 范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出版社,2008 [4] Forta.MySQL必知必会 [M].北京:人民邮电出版社,2009 [5] mysql sql语句大全 [6] MySQL 最基本的SQL语法/语句 [7]