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. Oracle视图时间戳转为Date

    CREATE OR REPLACE VIEW PDAORDER AS SELECT po.id id, po.order_no AS order_no, po.money AS money, (SEL ...

  2. 神经网络与深度学习(3):Backpropagation算法

    本文总结自<Neural Networks and Deep Learning>第2章的部分内容. Backpropagation算法 Backpropagation核心解决的问题: ∂C ...

  3. 【bzoj3143】 Hnoi2013—游走

    http://www.lydsy.com/JudgeOnline/problem.php?id=3143 (题目链接) 题意 一个无向连通图,顶点从1编号到N,边从1编号到M.每一步以相等的概率随机选 ...

  4. Linux指令

    文件指令 ls: ls -a :把隐藏的文件显示 ls -l  显示文件的详细信息 -lh  也是显示文件的详细信息,只是文件的大小是以k单位 ls -ld 显示指定目录下的信息 mkdir: mkd ...

  5. sublime的插件安装

    如何将Emmet安装到到 Sublime text 3?   看清楚哦~~这是Sublime text 3不是2的版本,两者的安装还是有区别的,下面的方法是我感觉比较简单的,其他的要命令什么的感觉太复 ...

  6. maven报brors occurred during the build

    原因分析: 此问题一般发生在eclipse保存文件并自动部署时候.本人在写项目的时候,还没等部署好,关闭了了eclipse,结果出现了这种情况.有一种产生此错误的原因是因为此项目不不是由eclipse ...

  7. yii2 开源插件与系统

    yii2干货集:https://github.com/forecho/awesome-yii2 商城 samdark/yii2-shop composer global require "f ...

  8. Spring学习记录1--@Transactional Propagation

    起因 学习Spring的时候就知道aop有一个应用是声明式注解..反正往Service上一丢@Transactional就完事了..不用自己去开启hibernate的session,很简单. 但是@T ...

  9. C语言创建及解析Json的使用法则

    参考原文:http://blog.csdn.net/xukai871105/article/details/33013455 JSON(JavaScriptObject Notation)是一种轻量级 ...

  10. 移动Web初级入门

    最好的阅读是输出. –玉伯 即将开始涉入移动Web了,有点小兴奋也有点小紧张,希望能在未来的团队里带来一些价值.记录一下我现在所认识的移动Web. 原文摘自我的前端博客,欢迎大家来访问 原文地址:ht ...