#3. 操作文件中的内容/记录

往哪张表去插入 
insert into 表名指定字段(id,name) 插入要加values(针对前面字段插入)(2,mike); insert into t1(id,name) values(2,'mike');
insert into t1 values(1,'egon1');

也可以用逗号隔开 同时插入多条记录
insert into t1(id,name) values(1,'egon1'),(2,'egon2'),(3,'egon3');

如果默认不写 按照表字段顺序 插入
增:insert into t1 values(1,'egon1'),(2,'egon2'),(3,'egon3');
查看这张表哪个字段
使用这条命令 前提是切换到t1的数据库,如果在另外一个数据库执行这条sql语句会报错
select id,name from t1;
查看指定数据库的数据表的哪个字段
select id,name from db1.t1;

mysql> insert into t1(id,name) values(2,'mike');
Query OK, 1 row affected (0.00 sec) mysql> desc t1;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | char(6) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
2 rows in set (0.00 sec) mysql> select id,name from t1;
+------+------+
| id | name |
+------+------+
| 2 | mike |
+------+------+
1 row in set (0.00 sec) mysql> select id,name from db1.t1;
+------+------+
| id | name |
+------+------+
| 2 | mike |
+------+------+
1 row in set (0.00 sec)
* 代表所有字段
查:select * from t1; 
mysql> insert into t1 values(1,'jack'),(3,'ben'),(4,'peter');
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0 mysql> select * from db1.t1;
+------+-------+
| id | name |
+------+-------+
| 2 | mike |
| 1 | jack |
| 3 | ben |
| 4 | peter |
+------+-------+
4 rows in set (0.00 sec)


update t1 set name='sb' ;
最好指定改哪一条记录
改:update t1 set name='sb' where id=2;
mysql> update db1.t1 set name='alex' where id =1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0 mysql> desc t1;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | char(6) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
2 rows in set (0.06 sec) mysql>
mysql> select * from t1;
+------+-------+
| id | name |
+------+-------+
| 2 | mike |
| 1 | alex |
| 3 | ben |
| 4 | peter |
+------+-------+
4 rows in set (0.00 sec)

把t1 表删了
delete from t1
删:delete from t1 where id=1;
mysql> delete from t1 where id=2;
Query OK, 1 row affected (0.00 sec) mysql> select * from t1;
+------+-------+
| id | name |
+------+-------+
| 1 | alex |
| 3 | ben |
| 4 | peter |
+------+-------+
3 rows in set (0.00 sec)


delete from t1 把 t1表 所有记录删除掉 表结构还在
												

mysql 操作sql语句 操作数据表中的内容/记录的更多相关文章

  1. mysql 操作sql语句 操作数据表

    #2. 操作文件 先切换到文件夹下:use db1 查看当前所在的数据库 mysql> select database(); +------------+ | database() | +--- ...

  2. mysql 操作sql语句 目录

    mysql 操作sql语句 操作数据库 mysql 操作sql语句 操作数据表 mysql 操作sql语句 操作数据表中的内容/记录

  3. SQL语句 在一个表中插入新字段

    SQL语句 在一个表中插入新字段: alter table 表名 add 字段名 字段类型 例: alter table OpenCourses add Audio varchar(50)alter ...

  4. mysql操作SQL语句

    二.数据库操作SQL语句1.显示服务器上当前存在什么数据库SHOW DATABASES; 2.创建名称为rewin的数据库CREATE DATABASE rewin; 3.删除名称为rewin的数据库 ...

  5. SQL Server-删除表中重复的记录!

    比如现在有一人员表  (表名:peosons)若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 select   p1.*   from   persons   p1,persons   p ...

  6. MySQL常用sql语句-----数据表的查询操作

    常用的sql语句如下,应对工作足以 1.查询指定字段 select c_id,c_age,c_name from t_student; select c_id as 编号,c_name as 姓名,c ...

  7. mysql 操作sql语句 操作数据库

    sql语句 #1. 操作文件夹 创建数据库:create database db1 charset utf8; 查数据库:show databases; mysql> create databa ...

  8. 6-02使用SQL语句向表中插入数据

    插入语句的语法: INSERT INTO 表() VALUES(值列表) 注意事项: 1:每次插入一行数据,不能只插入半行或几列数据. 2:每一个数据值的数据类型.精度和小数位数必须与相应的列匹配. ...

  9. SQL语句,表中的列字段字符串合并 和 字符串拆分成表

    研究了两天也没有研究的很明白,但是问题做出来了, 如下表中的字段,第一级是由逗号隔开字符串,第二级是由空格隔开的字符串,现在想取空格字符串中的第几个空格前后的字符串, 所用到的工具,1.是 for x ...

随机推荐

  1. 深入浅出MongoDB应用实战开发

    写在前面的话: 这篇文章会有点长,谨此记录自己昨天一整天看完<深入浅出MongoDB应用实战开发>视频时的笔记.只是在开始,得先抛出一个困扰自己很长时间的问题:“带双引号的和不带双引号的j ...

  2. Android学习之位图BitMap

    BitMap代表一张位图,扩展名可以是.bmp或者.dib.位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2.4.8.16.24和32位色彩.例如 ...

  3. 基础知识《十二》一篇文章理解Cookie和Session

    理解Cookie和Session机制 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定 ...

  4. spring定时任务配置,以及不执行的解决办法

    前几天,同事问了我一个问题,我告诉他用spring的定时任务解决,并给他配置了spring的定时任务.当时随便找了一个bean写了一段代码,验证定时任务正确执行后,就没再管,昨天下午,同事写代码的时候 ...

  5. 【抓包分析】Charles和 夜神模拟器 对安卓应用进行抓包分析

    准备工具 : 1 Charles   : https://www.charlesproxy.com  (收费) 2 夜神模拟器  : https://www.yeshen.com  (免费) 2 模拟 ...

  6. 【Spring源码深度解析学习系列】复杂标签属性解析(四)

    一.创建用于属性承载的BeanDefinition BeanDefiniton是一个接口,在Spring中存在三种实现:RootBeanDefinition.ChildBeanDefinition.G ...

  7. es6 - class的学习

    http://es6.ruanyifeng.com/#docs/class:class Person { constructor{ //构造函数,里边放不被继承的私有属性和方法 this.proper ...

  8. jsp连接数据库的乱码问题 servlet请求参数编码处理get post

    1.在所有需要读取数据的地方用下面的方式.同时jsp必须统一编码,如我都是UTF-8 String userName= new String(request.getParameter("us ...

  9. 原生js--类的扩充和类型检测

    扩充类的方法: 1.向原型对象上添加方法或属性.例如:Number.prototype.cl = function(){}; 但这种做法并不推荐,因为ES5之前,无法将这些新添加的方法或属性设置为不可 ...

  10. Java初学者都必须理解的六大问题 (整理自网络)

    问题一:我声明了什么! 1. String s = "Helloworld!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello ...