mysql查select基本入门

  1. 查询要素:

    查哪张表的数据?

    查哪些列?

    select * from class    -----表示查询所有行和列的数据

    *代表所有列,表名后不加where条件,则选所有行,因此取所有行和列

  2. 例:

    实验一:

    取部分列,所有行,取所有人的姓名和工资

    mysql> select sname,salary from class;

    查id>10的人的所有列

    mysql> select * from class where id>10;

实验二:

取部分行部分列

取id<10的人,取其姓名和饭补

mysql> select sname,fanbu from class where id<10;

where后面看成是表达式,表达式为真,则此行取出

这些是最基本的查询,后面还有更加复杂,精确的查询方法

mysql查select基本入门,布布扣,bubuko.com

时间: 2024-11-03 21:17:28

mysql查select基本入门的相关文章

MySQL中select * for update锁表的范围

MySQL中select * for update锁表的问题 由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住). 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键. 例1: (明确指定主键,并且有此笔资料,row lock) SELECT * FROM products WHERE id='3' F

MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)

Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句. 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行).当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止. MySQL  使用SELECT ... FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansactio

MySQL中SELECT+UPDATE处理并发更新问题解决方案

这篇文章主要介绍了MySQL中SELECT+UPDATE处理并发更新问题解决方案分享,需要的朋友可以参考下. 问题背景 假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下: 当一个会员想续买会员(只能续买1个月.3个月或6个月)时,必须满足以下业务要求: 如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数 如果end_at等于或晚于当前时间,则设置end_at=end_at+续买的月数 续买后active_statu

(笔记)Mysql命令select:当前选择(连接)的数据库

select命令表示当前选择(连接)的数据库. select命令格式:mysql> select database(); MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串.数字.数学表达式的结果等等.如何使用MySQL中SELECT命令的特殊功能呢? 1) 显示MYSQL的版本mysql> select version(); +-----------------------+ | version()               | +---

Mysql中select into from用法

原文:http://www.111cn.net/database/mysql/60705.htm 在mysql中用select into from一直报错, 错误:#1327 - Undeclared variable: target_test select into from要求目标表target_table不存在,因为在插入时会自动创建 后来在网上看资料说Mysql不支持select into from语句,所以用其他方法来替代select into from语句: Create targe

mysql添加用户和入门命令

刚进去mysql的时候,能看到有个数据库叫mysql,这是系统数据库,记录很多系统数据.其中关于用户的有一张表叫user,记录关于用户的各种信息.其中包括(还有一些暂未列出): host | user | password | select_priv | insert_priv | update_priv | delete_priv | create_priv | drop_priv | grant_priv | index_priv | host表示主机,user表示用户名,password是

全面掌握Mysql及select支持的运算操作

转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/45725317 花了2天时间整理了一下Mysql中的常用命令及select支持的运算操作,希望这篇博客对大家有所帮助. 内容提纲 1.登录mysql 2.查看mysql信息 3.查看所有数据库 4.打开指定数据库 5.李处指定数据库中的所有表 6.查看指定表的结构 7.查看建表语句 8.建库建表 9.修改指定表结构 10.查看数据库的编码方式 11.DML语句(CRUD)操作 12.注释方

poj 2524:Ubiquitous Religions(并查集,入门题)

Ubiquitous Religions Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 23997   Accepted: 11807 Description There are so many different religions in the world today that it is difficult to keep track of them all. You are interested in findi

【Mysql】select

描述 The SELECT statement is used to select data from a database. The result is stored in a result table, called the result-set. 大意:select用来从数据库中挑选数据 有以下两种形式 SELECT column_name,column_name FROM table_name; 和 SELECT * FROM table_name; 下面是测试代码 #include <