码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 入坑

时间:2017-11-15 21:43:15      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:pre   rip   tar   select   font   article   table   where   数据   

注:入坑内容来源于易百教程,这只是自己学习路上的经验总结...(附上易百教程网址:http://www.yiibai.com/mysql/)

MySQL导入示例数据库(http://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql-database-server.html

基本语句:

SELECT语句(从表或试图获取数据)

  查询employees表里的所有信息

1 SELECT * FROM employees;

  只查看员工的名字,姓氏和职位,请使用以下查询:

1 SELECT lastname, firstname, jobtitle FROM employees;

where语句(根据指定的过滤表达式或条件来指定要选择的行)

  假设只想从employees表中获取销售代表员工,可使用以下查询

SELECT 
    lastname, firstname, jobtitle
FROM
    employees
WHERE
    jobtitle = Sales Rep;

 

数据的增删改查:

  首先创建一个表:  

USE testdb;

CREATE TABLE IF NOT EXISTS tasks (
    task_id INT(11) AUTO_INCREMENT,
    subject VARCHAR(45) DEFAULT NULL,
    start_date DATE DEFAULT NULL,
    end_date DATE DEFAULT NULL,
    description VARCHAR(200) DEFAULT NULL,
    PRIMARY KEY (task_id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

INSERT INTO(插入数据)

1 INSERT INTO table(column1,column2...)
2 VALUES (value1,value2,...);

  多行:

INSERT INTO table(column1,column2...)
VALUES (value1,value2,...),
       (value1,value2,...),
...;

  如果为表中的所有列指定相应列的值,则可以忽略INSERT语句中的列列表,如下所示:

INSERT INTO table
VALUES (value1,value2,...),
       (value1,value2,...),
...;

update语句(更新数据)

UPDATE table_name 
SET 
    column_name1 = expr1,
    column_name2 = expr2,
    ...
WHERE
    condition;

eg:

UPDATE employees 
SET 
    email = mary.new@yiibai.com
WHERE
    employeeNumber = 1056;

多行:

UPDATE employees 
SET 
    lastname = Hill,
    email = mary.hill@yiibai.com
WHERE
    employeeNumber = 1056;

delete语句(删除数据)

DELETE FROM table_name
WHERE condition;

 

MySQL 入坑

标签:pre   rip   tar   select   font   article   table   where   数据   

原文地址:http://www.cnblogs.com/special-li/p/7839592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!