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. Android 横竖屏+碎片的应用

    最终效果展示: 项目介绍: 通过碎片的方式显示标题列表和内容,其中也牵涉到横竖屏的知识 项目代码下载:http://files.cnblogs.com/files/Laopengblog/%E7%A2 ...

  2. FlowLayoutPanel

    动态生成控件  按顺序规律排列时 用panel的话 要指定特定的位置 .麻烦. 可以通过用flowLayoutPanel来解决. FlowLayoutPanel:表格布局面板,适合以表格形式规则的动态 ...

  3. python-virtualenv(多个独立开发环境)

    1. 安装virtualenv$ sudo yum install python-virtualenv 2. 创建开发环境$ virtualenv env_name 3. 启用开发环境$ cd env ...

  4. 将list集合的元素按照添加顺序的倒序进行排列取出

    1.方法 Collections.reverse(list); 2.代码示例 /** * 从redis中将现场状态的记录全部取出 * @param aucId * @return */ @Reques ...

  5. 基于linux(centos)的svn环境搭建

    1. 安装svn yum intall subversion 2. 查看安装位置 rpm -ql subversion 3. 检验svn是否安装成功,查看帮助 svn --help , 看到下图表示成 ...

  6. Ubuntu提示卷boot仅剩0字节的硬盘空间,解决办法

    查看当前安装的linux内核版本号 dpkg --get-selections |grep linux-image 查看当前使用的内核版本号 uname -a 卸载不需要的内核 sudo apt-ge ...

  7. thinkphp5.0分页

    第一种 public function index(){ // 页面和面包屑导航 $ttl[] = $this->title; $ttl[] = '管理员列表'; $this->assig ...

  8. Newtonsoft.Json高级用法

    http://blog.csdn.net/chengmodelong/article/details/46680143

  9. Pivot Table

    1. Disable menu 'Disable show/hide Field list menu sht.PivotTables().EnableFieldList = False ''scrip ...

  10. 解决svn pritine text not exist问题

    svn: E155032: The pristine text with checksum '$sha1$151400d1cd4c5fc190d500aa1826d45cb91f088f' not f ...