新手mysql 基础语法
SELECT * from new;
SELECT stuname FROM new; //查询某一列
SELECT DISTINCT stuname FROM new; //查询同一列中不同的值
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值; //有条件的查询某一列的值
SELECT stuname,stuage FROM new WHERE stuname <> '应翔飞' AND stuage = 22; //这个符号表示不等于<>或者!=
SELECT * FROM yxfdb.new WHERE stuage IN ('',''); //IN 操作符允许我们在 WHERE 子句中规定多个值
SELECT * FROM yxfdb.new WHERE stuage NOT BETWEEN 22 and 25; //操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
SELECT * FROM yxfdb.new WHERE stuname NOT LIKE '%xf%'; //用like 查询关键字,'y%'y开头的,'%y'y结尾的,'%xf%'包含xf的
SELECT stuname,stuage FROM new ORDER BY stuname,stuage; //ORDER BY 是字母和数字按默认从小到大的排序
SELECT stuname,stuage FROM new ORDER BY stuname DESC,stuage ASC; //DESC 是按逆序排序,ASC是按从小到大排序
SELECT stuname,stuage FROM yxfdb.new LIMIT 5; //查询前五条数据
SELECT ne.stuname, ne.stuage FROM yxfdb.new AS ne WHERE ne.stuname='应翔飞' AND ne.stuage='';//用AS别名使查询程序更易阅读和书写 SELECT yxfdb.new.stuname, yxfdb.new.stuage, yxfdb.info.`name`
FROM yxfdb.info
INNER JOIN yxfdb.new
ON yxfdb.info.id = yxfdb.new.id
ORDER BY yxfdb.new.stuname; // JOIN (INNER JOIN内连取交集 LEFT(right) JOIN左连取不管右边有没有,左边的都取出来,full JOIN取并集) SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA //UNION 操作符用于合并两个或多个 SELECT 语句的结果交集,UNION ALL 是并集 SQL SELECT INTO 语句可用于创建表的备份复件。 INSERT INTO yxfdb.new(stuname,stuage)VALUES('xf',''); UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值; //修改一行的数据
UPDATE yxfdb.new SET stuname ='张三' WHERE id = 2 ; DELETE FROM 表名称 WHERE 列名称 = 值; //删除某一列的值
DELETE FROM yxfdb.new WHERE id = 1 ; ALTER TABLE table_name ADD column_name datatype; //添加一列
ALTER TABLE table_name DROP COLUMN column_name; //删除一列
ALTER TABLE table_name ALTER COLUMN column_name date; //修改一列的数据类型
ALTER TABLE Persons ADD PRIMARY KEY (Id_P);//修改id_p为主键 CREATE DATABASE my_db CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
PRIMARY KEY (Id_O),
FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)
) //创建表并设置主键和外键 ALTER TABLE social
ADD FOREIGN KEY (Id_P)
REFERENCES info(Id_P); // CREATE TABLE Persons
(
Id_P int NOT NULL PRIMARY KEY,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255),
UNIQUE (Id_P)
) 从一个以上的表中选取数据也是可以做到的。
下面的例子会创建一个名为 "Persons_Order_Backup" 的新表,其中包含了从 Persons 和 Orders 两个表中取得的信息:
SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P
新手mysql 基础语法的更多相关文章
- MYSQL基础语法的使用
喜欢的朋友可以关注下,粉丝也缺. MYSQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之 ...
- MYSQL从入门到放弃系列:mysql基础语法
Mysql基本语法 启动MySQL net start mysql 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 跳过权限验证登录MySQL mysqld --ski ...
- mysql基础语法之(全文索引)
1.概要 InnoDB引擎对FULLTEXT索引的支持是MySQL5.6新引入的特性,之前只有MyISAM引擎支持FULLTEXT索引.对于FULLTEXT索引的内容可以使用MATCH()…AGAIN ...
- Mysql 基础语法1
MySQL的软件架构 1.开启MySQL服务器:以windows服务的形式开启,在cmd下net startmysql|net stop mysql,在cmd下使用mysqld –default-fi ...
- 一. MySQL基础语法
1. 案例库表 2. DQL语言(数据查询) 2.1 基础查询 -- 进入指定的库 USE myemployees; DESC employees; -- 使用SELECT查询字段 # 1.查询表中的 ...
- mysql基础语法及拓展到web中的sql注入
本来是想写下javaweb的mvc(tomcat, spring, mysql)的搭建, 昨天搭到凌晨3点, 谁知道jdbcTemplate的jar包不好使, 想死的心都有了, 想想还是休息一下, ...
- mysql 基础语法
以下为自己学习mysql 的一些笔记,以方便查询 目录 一. ALTER的 语法 二. 表的完整性约束 三. 索引的操作(mysql 数据库支持至少 16 个索引) 四. 视图的操作 五. 触发器的操 ...
- MySQL基础语法命令
1. 建表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 通用语法: CREATE TABLE table_name (column_name column_type); 实例: ...
- Mysql基础语法-建库-建表(增、删、改、查、表关联及子查询)
前言:MySQL是一个数据库管理系统,也是一个关系数据库.它是由Oracle支持的开源软件,MySQL可以在各种平台上运行UNIX,Linux,Windows等.可以将其安装在服务器甚至桌面系统上. ...
随机推荐
- Oracle(控制用户权限)
权限允许用户访问属于其它用户的对象或执行程序, ORACLE系统提供权限:Object 对象级.System 系统级 查看权限的数据字典: 字典名 含义 ROLE_SYS_PRIVS System p ...
- em详解
最近详细阅读了一下CSS2.2文档,对em单位有了深刻的认识 原文在此:The 'em' unit is equal to the computed value of the 'font-size' ...
- javaScript 验证表单提交
<script type="text/javascript"> function $(id) { return document.getEl ...
- 利用cytoscape做网络图
首先做出下面的基因间相互关系图 1.准备sif文件 data.sif 网络数据文件 gene1 pp gene2 gene3 gene4 gene5 gene6 gene7 gene8 gene9 n ...
- 理解 JavaScript 作用域和作用域链
http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html
- java subList方法小记
在java中,我们有时候需要对一个list进行拆分处理,这个时候就需要用到list的切割方法subList. 我们知道list里面的序号起始是从0开始的,所以一个含有23条数据的list,它的序号是从 ...
- Mac系统下配置JDK环境变量
第一次用Mac做开发,在网上也搜索了一些环境变量配置的文章,在此总结一下以方便日后使用. 1.打开终端Terminal: 2.进入当前用户主目录,cd ~: 3.临时授权,sudo su: 4.输入密 ...
- [bzoj2743][HEOI2012]采花(树状数组+离线)
2743: [HEOI2012]采花 Time Limit: 15 Sec Memory Limit: 128 MBSubmit: 1832 Solved: 954[Submit][Status] ...
- python成长之路【第八篇】:异常处理
一.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 语法: try: pass except Exc ...
- 展讯camera去除尺寸相关缓存
amera应用的缓存在/data/data/com.android.camera2/shared_prefs目录下