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 基础语法的更多相关文章

  1. MYSQL基础语法的使用

    喜欢的朋友可以关注下,粉丝也缺. MYSQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之 ...

  2. MYSQL从入门到放弃系列:mysql基础语法

    Mysql基本语法 启动MySQL net start mysql 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 跳过权限验证登录MySQL mysqld --ski ...

  3. mysql基础语法之(全文索引)

    1.概要 InnoDB引擎对FULLTEXT索引的支持是MySQL5.6新引入的特性,之前只有MyISAM引擎支持FULLTEXT索引.对于FULLTEXT索引的内容可以使用MATCH()…AGAIN ...

  4. Mysql 基础语法1

    MySQL的软件架构 1.开启MySQL服务器:以windows服务的形式开启,在cmd下net startmysql|net stop mysql,在cmd下使用mysqld –default-fi ...

  5. 一. MySQL基础语法

    1. 案例库表 2. DQL语言(数据查询) 2.1 基础查询 -- 进入指定的库 USE myemployees; DESC employees; -- 使用SELECT查询字段 # 1.查询表中的 ...

  6. mysql基础语法及拓展到web中的sql注入

    本来是想写下javaweb的mvc(tomcat, spring, mysql)的搭建,  昨天搭到凌晨3点, 谁知道jdbcTemplate的jar包不好使, 想死的心都有了, 想想还是休息一下, ...

  7. mysql 基础语法

    以下为自己学习mysql 的一些笔记,以方便查询 目录 一. ALTER的 语法 二. 表的完整性约束 三. 索引的操作(mysql 数据库支持至少 16 个索引) 四. 视图的操作 五. 触发器的操 ...

  8. MySQL基础语法命令

    1. 建表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 通用语法: CREATE TABLE table_name (column_name column_type); 实例: ...

  9. Mysql基础语法-建库-建表(增、删、改、查、表关联及子查询)

    前言:MySQL是一个数据库管理系统,也是一个关系数据库.它是由Oracle支持的开源软件,MySQL可以在各种平台上运行UNIX,Linux,Windows等.可以将其安装在服务器甚至桌面系统上. ...

随机推荐

  1. ReportService未指定 OverwriteDataSources

    报表服务器部署好之后,查看报表就显示ConnectionString 属性尚未初始化. 然后重启部署并查看部署时控制台的输出信息,发现之前的部署成功消息是假象,实际上部署的时候有一个警告: 不能将数据 ...

  2. 动态规划(DP)

    一.基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移.一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划. 二.基本思想与策略 基本 ...

  3. Android Button上的文字自动变成大写,如何解决呢?

    android:textAllCaps="false"手动添加这一行,就不会有烦恼了.

  4. test homework ~ coverage about method printPrimes

    /******************************************************* * Finds and prints n prime integers * Jeff ...

  5. jmeter+ant+jenkins+mac环境搭建

    一.环境准备 1.JDK环境:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.ANT环境:http://ant ...

  6. SQLServer语句执行效率及性能测试

    写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了. 通过设置STATISTICS我们可以查看执行SQL时的 ...

  7. 使用扫描二维码打开app

    应该不少人遇到过这种需求,扫描二维码打开app如果用户没有这个app则提示它跳转. 用网页直接来调用app是不打可能的,必须原生那边先做一些配置. 首先,安卓和苹果的调用方法是不同的. 所以我们需要先 ...

  8. C#常用错误

    解决方法: 在配置文件连接数据库设置后加 MultipleActiveResultSets=true; <add key="ConnectionString" value=& ...

  9. Predicate接口和Consumer接口

    Predicate和Consumer接口是集合操作中常用到的俩个接口: 1.Predicate public interface Predicate<T>{ boolean test(T ...

  10. javascrpt事件

    1.HTML事件处理程序:就是事件直接写在HTML文档中,其特点就是HTML和Js紧密的结合在一起,缺点就是修改不方便,需要改动js和HTML两处.比如: <button onclick=&qu ...