SELECT*FROM 表名:查询表

新建数据库:

select 文件名(可以很多被查询的文件名)from 文件名

创建student表 
CREATE TABLE `student` 
( `id` INT(20) NOT NULL COMMENT '主键',
 `name` VARCHAR(10) NOT NULL, 
`age` INT(3) DEFAULT NULL, 
`sex` CHAR(1) DEFAULT NULL,
 `phone` INT(20) DEFAULT NULL,
 `address` VARCHAR(50) DEFAULT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=MYISAM DEFAULT CHARSET=utf8

 新增(insert)数据:
 1.明确需要插入数据的表。 
2.知道哪几列需要插入数据。 
3.插入的值又是什么?
 #向student表中插入一条数据,只插入主键和姓名。
 INSERT INTO student(id,NAME) VALUES(1111,'胡佳伟');
 #向student表中插入一条数据,六列都插入值。
 INSERT INTO student VALUES(5555,'胡佳伟',22,'男',222,'江苏苏州'); 
注意: 1. 主键不能重复 
2. 非空的列必须要插入值。
 3. 所有列都插入值的话,表名后面可以不带括号。
 删除:
 1.确定删除的表。
 2.确定删除的数据,即删除条件。
 
 #根据名字来删除student表中的王麻子。
 DELETE FROM student WHERE NAME='王麻子'; 
#根据ID来删除student表中的王麻子。
 DELETE FROM student WHERE ID=6666;
 #删除表中性别为女且家住苏州的同学。
 DELETE FROM student WHERE sex='女' AND address='苏州'; 
#删除表中年龄为22或者家住苏州的同学。
 DELETE FROM student WHERE age=22 OR address ='苏州'
 #删除表中所有数据 
DELETE FROM student
 #删除表中家庭地址为空的同学
 DELETE FROM student WHERE address IS NULL;
 ##删除表中性别不为女性的同学
 DELETE FROM student WHERE sex <> '女' 
##删除表中年龄大于23的同学
 DELETE FROM student WHERE age > 23 
 
更新 update 
1.确定更新那张表. 
2. 确定更新那列数据。
 3. 条件判断 
##更新 update
 #更新表中姓名为胡佳伟同学的年龄
 UPDATE student SET age =20 WHERE NAME ='胡佳伟' AND id=1111
 #更新表中所有同学的家庭地址都为昆山
 UPDATE student SET address = '昆山' 
#更新表中姓名为王五的同学的性别=男、住址为上海、年龄为25
 UPDATE student SET sex ='男', address ='上海' , age =25 WHERE NAME ='王五'
 
 #查询 select 
##查询全班同学的姓名
 SELECT NAME FROM student 
##查询所有同学的信息 SELECT * FROM student 
##查询家住昆山的同学的姓名和年龄。
 SELECT NAME,age FROM student WHERE address='昆山'
 
 
整形列的可选属性
inyint(M)unsingned zerofill
M:宽度(在0填充的时候才有意义)
unsingned:无符号类型(非负)
zerofill:0填充(默认无符号)

 

建表and新增删除数据A的更多相关文章

  1. mysql数据库(一):建表与新增数据

    一. 学习目标 理解什么是数据库,什么是表 怎样创建数据库和表(create) 怎样往表里插入数据(insert) 怎样修改表里的数据(update) 怎样删除数据库,表以及数据(delete) 二. ...

  2. mssql 怎么配置指定的表 不允许删除数据?

    http://www.maomao365.com/?p=5089 <span style="color:red;font-weight:bold;">前言: 前几天收到 ...

  3. mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询

    1. 1)MySQL 连接本地数据库,从cmd中进入mysql命令编辑器: root root分别为用户名和密码 mysql -uroot -proot 2)MySQL 连接本地数据库,用户名为“ro ...

  4. sql server建库建表(数据库和数据表的常用操作)

    数据库和数据表 (开发常用 操作) 一,数据库的创建 一个SQLServer 是由两个文件组成的:数据文件(mdf) 和日志文件(ldf),所以我们创建数据库就是要为其指定数据库名.数据文件和日志文件 ...

  5. 【Excle数据透透视表】如何删除数据透视表

    选中区域A4:C17,在键盘上按DELETE键删除,结果提示: 那么如何删除呢? 解决方案 选中整个数透视表,再删除 具体操作: 选中整个数据透视表→DELETE 注意:删除之后,源数据不会受到影响

  6. sqlalchemy操作----建表 插入 查询 删除

    ... #!_*_coding:utf-8_*_ #__author__:"Alex huang" import sqlalchemy from sqlalchemy import ...

  7. Django项目中如何建表?怎样导入数据?

    http://django-chinese-docs.readthedocs.org/en/latest/topics/db/models.html 通常在项目中的models.py文件中建表的 Th ...

  8. 大数据学习day26----hive01----1hive的简介 2 hive的安装(hive的两种连接方式,后台启动,标准输出,错误输出)3. 数据库的基本操作 4. 建表(内部表和外部表的创建以及应用场景,数据导入,学生、分数sql练习)5.分区表 6加载数据的方式

    1. hive的简介(具体见文档) Hive是分析处理结构化数据的工具   本质:将hive sql转化成MapReduce程序或者spark程序 Hive处理的数据一般存储在HDFS上,其分析数据底 ...

  9. Oracle-11g 从表空间删除数据文件

    从表空间删除数据文件前提条件 如果欲从表空间中删除数据文件,那么该数据文件必须为空,否则将报出"ORA-03262: the file is non-empty"的错误.   从表 ...

随机推荐

  1. bzoj 4003

    左偏树... 打两个标记...和线段树一样,先下放cheng再下放*. 每回合并子树就行了. #include<iostream> #include<cstdio> #incl ...

  2. git简易操作

    git config --global user.name 'scales' git config --global user.email "1477835701@qq.com" ...

  3. Shell入门

    前言 日常用Python多一些,不过很多时候shell脚本更简单实用一些,所以有必要熟悉一下shell脚本.当然shell有他特定的一些场景,比方说我曾经改过一个vpn断线自动重连的脚本,简单实用. ...

  4. POJ2942:Knights of the Round Table

    传送门 点双练习. 很简单的一道模板题,建立反图,求出点双,二分图判定奇环. //POJ 2942 //by Cydiater //2016.11.2 #include <iostream> ...

  5. easyui datagrid 悬浮事件

    easyui的单元格提示窗体  鼠标悬浮事件 function findAllPreven() { var infoname = $('#area').val(); areadatagrid=$('# ...

  6. 基于MQTT协议进行应用开发

    官方协议有句如下的话来形容MQTT的设计思想: "It is designed for connections with remote locations where a "sma ...

  7. zend studio面板功能

    不小心把zend界面右边的显示类中各个方法的窗口关掉了,如何打开呢: 法一:点击Windows菜单,选择show view项,选择outline即可: 法二:点击Windows菜单,选择Reset P ...

  8. 第二章 --- 关于Javascript 设计模式 之 策略模式

    这一章节里面,我们会主要的针对JavaScript中的策略模式进行理解和学习 一.定义 策略模式: 定义一系列的算法,把他们封装起来,并且是他们可以相互替换. (这样的大的定义纲领,真的不好理解,特别 ...

  9. 《web全栈工程师的自我修养》读书笔记

    有幸读了yuguo<web全栈工程师的自我修养>,颇有收获,故在此对读到的内容加以整理,方便指导,同时再回顾一遍书中的内容. 概览 整本书叙述的是作者的成长经历,通过经验的分享,给新人或者 ...

  10. php无限极分类以及递归(thinkphp)

    php无限极分类: 无限极分类重点在于表的设计: 1在model中: class CatModel extends Model{ protected $cat = array(); public fu ...