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. 15 个 Android 通用流行框架大全(转)

    1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picas ...

  2. JQuery ajax调用一直回调error函数

    使用jquery的ajax调用,发现一直回调error函数,ajax调用代码如下,后台返回是正确的,为什么会报错呢?  var descValue = $('#descEditArea').val() ...

  3. Linux创建WiFi热点

    手机流量用完,需要开WiFi,由于是LinuxMint,感觉配置还算容易,找到一个不错的教程,收藏一下,以备后用.除了修改配置文件那步在我的电脑不需要外其他基本正确,而且Mint本来就衍生自Ubunt ...

  4. swift实现水仙花数

    //: Playground - noun: a place where people can play import Cocoa for var a in 1...4{ var b = 4 - a ...

  5. 深入浅出学Spring Data JPA

    第一章:Spring Data JPA入门 Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架.其主要目标是使得对数据的访问变得方便快捷,并支持map ...

  6. Swift-UIButton

    // let bt = UIButton(frame:CGRectMake(10,20,50,50)) let button = UIButton(frame:CGRectMake(10, 150, ...

  7. Collections.unmodifiableMap

    1. Collections.unmodifiableMap 是什么? Java的官方解释: public static <K,V> Map<K,V> unmodifiable ...

  8. 为什么我们拿Fork当收藏用

    刚才看OSC源创会的视频,听到 @虫虫 说:中国人喜欢拿Fork当收藏用,这对硬盘是个很大的压力.我当时很认真地笑了笑.想想好像自己也Fork了一些东西啊. 是什么因素促使我去Fork一些东西呢?我大 ...

  9. ubuntu14.04下搭建python+mysql环境

    简略记录ubuntu14.04下搭建python操作的mysql服务器的过程和其中遇到的问题及解决方法. 第一部分: 安装mysql 安装步骤:1. sudo apt-get install mysq ...

  10. .net导入excel数据到数据库中

    在开发过程中我们经常面临着需要将数据导出或者导入到系统中,例如一些生产管理系统,项目管理系统等等都会有这样的需求: 将excel数据到系统中思路:获取excel中每一行的数据,然后存入集合中,批量添加 ...