首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL从删库跑路(六)——SQL插入、更新、删除操作

作者:天山老妖S 链接:http://blog.51cto.com/9291927 一、插入数据 1、为表的所有字段插入数据 使用基本的INSERT语句插入数据要求指定表名称和插入新记录中的值。...insert into `TSubject` values ('0005','高等数学','高等数学教材','清华出版社') 2、为表的指定字段插入数据 为表的指定字段插入数据,就是在INSERT语句中只向部分字段中插入值...,subjectID) values ('数据结构','0007') 3、同时插入多条记录 INSERT语句可以同时向数据表中插入多条记录,插入时指定多个值列表,每个值列表之间用逗号分隔开,基本语法格式如下...value_listn); 示例: insert into TSubject (subjectName,subjectID) values ('C#开发','0008'),('苹果开发','0009') 4、将查询结果插入表中...1、根据本表的条件删除记录 从数据表中删除数据使用DELETE语句,DELETE语句允许WHERE子句指定删除条件。

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    双向链表创建插入删除排序

    我们可以用下面这张非常形象的图片来想象双向链表的表现方式(来自传智播客教师课件) 双向链表插入数据同样与单向链表一样,都可以使用头插法和尾插法。...typedef struct node { int data; struct node *pre; struct node *next; }Node; // 创建 Node* createList(); // 插入节点...让头节点的pre和next头指向自身 head->pre = head; head->next = head; int tmp; scanf(“%d”, &tmp); while (tmp) { // 向链表插入数据...pAntClock->pre; } return NULL; } void deleteList(Node* pFind) { if (NULL == pFind) { return; } else { // 把要删除的节点的上一个节点指向被删除节点的下一个节点...pFind->pre->next = pFind->next; // 把要删除的节点的下一个节点指向被删除节点的上一个节点 pFind->next->pre = pFind->pre; // 分别把上下节点建立关系后

    28830

    MySQL(九)插入、更新和删除

    一、insert insert:用来插入(或添加)行数据库中,常见方式有以下几种: ①插入完整的行; ②插入行的一部分; ③插入多行; ④插入某些查询的结果; 1、插入完整的行 例如:insert into...values(null,         'zhangsan',         '25',         '1992-05-20',         null,         null); 这条SQL语句插入一条新的个人信息...= '10086'; 三、删除数据 从一个表汇总删除数据,使用delete语句;有以下两种方式: ①从表中删除特定行; ②从表中删除所有行; 例如:delete from usertable where...user_id = '10086'; 这条SQL语句中,delete from要求指定从中删除数据的表名,where子句过滤要删除的行。...PS:delete不需要列名或者通配符,delete删除整行而不是整列,为了删除指定的列,可使用update语句(delete从表中删除行甚至表中所有行,但不删除表本身);    如果想删除表中所有行,

    2K20

    deque容器04之插入删除

    插入删除 函数原型: 两端插入操作: 指定位置操作: #include using namespace std; #include //deque的插入删除操作...elem元素的拷贝,返回新元素的值 int pos=*d1.insert(d1.begin(),5); //第一个参数必须填迭代器,第二个参数填插入的元素 cout << "指定位置插入新元素后:...); cout << "指定位置插入N个新元素之后:"; p(d1); //7.在指定位置插入区间的数据,无返回值 d1.insert(d1.begin(), d1.begin(), d1.end...()-5); //这里的end-计算方法和vector相反,deque这里是从末尾算起,vector从开头算起 cout << "指定位置插入某段区间的值后: "; p(d1); //8.删除pos...位置的数据 d1.erase(d1.begin()); cout << "删除pos位置的数据后: "; p(d1); //9.删除某段区间数据 d1.erase(d1.begin(), d1

    29510
    领券