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. UI进阶 跳转系统设置相关界面的方法

    跳转系统设置界面,例如提示用户打开定位.蓝牙或者WIFI,提醒用户打开推送或者位置权限等 在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图: 跳转系 ...

  2. adnroid 监听软键盘的显隐

    首先注明出处,我只是想做个笔记:http://www.jb51.net/article/64820.htm 第一眼看到的时候,觉得不太可靠,因为之前都是看到这样处理的,根据监听一个根布局的size,可 ...

  3. SQL Server优化常用SQL语句

    --所有没有主键的表 select name from sysobjects where xtype='U' and id not in ( select i.parent_obj from syso ...

  4. Hibernate学习笔记(二)

    2016/4/22 23:19:44 Hibernate学习笔记(二) 1.1 Hibernate的持久化类状态 1.1.1 Hibernate的持久化类状态 持久化:就是一个实体类与数据库表建立了映 ...

  5. Scrum Meeting 12-20151218

    任务安排 姓名 今日任务 明日任务 困难 董元财 无 网络连接框架优化 无 胡亚坤 无 修复商品列表排列混乱) 无 刘猛 无 无 马汉虎 无 无 赖彦俞 无 无 燃尽图 团队照片 代码签入记录 今天开 ...

  6. php访问远程服务器上的文件

    test.php <?php $fp=fopen('http://www.baidu.com', 'r'); while (!feof($fp)) { $chunk=fgets($fp); ec ...

  7. linux下使用fork,exec,waitpid模拟system函数

    代码如下: #include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include &l ...

  8. OnTimer

    OnTimer不是多线程. OnTimer是以SendMessage的方式发送消息到消息队列. sendMessage必须等待对话框响应完消息后才返回.

  9. ssh框架的工作原理

    struts2的工作原理 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextClea ...

  10. 个人学习随笔(psi-blast随笔)

    psi-blast学习 最近自己学习了一些新工具,最近在学习关于蛋白质相互作用位点的预测,在学习中,接触了几个新的工具,下面说说自己正在学习的psi-blast. 首先要说我用psi-blast用来做 ...