MySQL 第3章 操作表中數(shù)據(jù)

use xuexiao;

create table studentInfo (
    `name` varchar(10),
    sex char,
    age int,
    address varchar(20)
    
);

show tables;
-- 插入操作
-- 值需要按照字段的順序一一對(duì)應(yīng) ,如果插入的值順序和創(chuàng)建表順序相同,則字段可以省略
insert into studentInfo(`name` , sex , age , address ) values ("張三" ,'男',19,'河南省許昌市');
insert into studentInfo(sex , address , age , name ) values ("女" ,'河南省鄭州市',29,'小紅');
insert into studentInfo values ("小黑" ,'男',39,'河南省滄州市');
select * from studentInfo;

-- 修改已創(chuàng)建的表字段默認(rèn)值
alter table studentInfo change sex sex char default '男';

insert into studentInfo(`name` , sex , age , address ) values ("翠花" ,'女',18,'河南省許昌市');
insert into studentInfo(sex , address , age , name ) values ("女" ,'河南省鄭州市',49,'秀蓮');
insert into studentInfo values ( "黑斯", '男',29,'河北省邯鄲市');  -- 有默認(rèn)值 如果省略字段,則值需要寫全
select * from studentInfo;

create table studentInfo2 (
    id int auto_increment primary key,
    `name` varchar(10),
    sex char,
    age int,
    address varchar(20)
    
);

show tables;
insert into studentInfo2(id , `name` , sex , age , address ) values (1 ,"翠花" ,'女',18,'河南省許昌市');
insert into studentInfo2(`name` , sex , age , address ) values ("翠花" ,'女',18,'河南省許昌市');
insert into studentInfo2(id , `name` , sex , age , address ) values (3 ,"翠花2" ,'女',18,'河南省許昌市');
insert into studentInfo2(id , `name` , sex , age , address ) values (2 ,"翠花2" ,'女',18,'河南省許昌市');
insert into studentInfo2(`name` , sex , age , address )  values ( "黑斯", '男',29,'河北省邯鄲市'),
 ( "李逵", '男',29,'河北省邯鄲市'),
 ( "宋江", '男',29,'河北省邯鄲市'),
 ( "吳用", '男',29,'河北省邯鄲市'),
 ( "公孫勝", '男',29,'河北省邯鄲市');
 desc studentInfo2;
 select * from studentInfo2;
 select * from studentInfo;
 insert into studentInfo values ( "黑斯", '男',29,'河北省邯鄲市'),
 ( "李逵", '男',29,'河北省邯鄲市'),
 ( "宋江", '男',29,'河北省邯鄲市'),
 ( "吳用", '男',29,'河北省邯鄲市'),
 ( "公孫勝", '男',29,'河北省邯鄲市');


  insert into studentInfo2 values ( 11,"黑斯", '男',29,'河北省邯鄲市'),
 ( 12,"李逵", '男',29,'河北省邯鄲市'),
 ( 13,"宋江", '男',29,'河北省邯鄲市'),
 ( 14,"吳用", '男',29,'河北省邯鄲市'),
 ( 15,"公孫勝", '男',29,'河北省邯鄲市');

select * from studentInfo2;

-- 修改  update ... set ... where 條件
-- 修改指定的數(shù)據(jù)
update studentInfo set name="潘金蓮" where name ="秀蓮";
-- 沒有寫條件,則修改全部的數(shù)據(jù)
update studentInfo set name ="潘金蓮" ;

-- 刪除 delete from table where ...  有日志留下,可以恢復(fù)
delete from studentInfo2 where name="翠花2"; -- 刪除符合條件的數(shù)據(jù)
delete from studentinfo;  -- 刪除所有數(shù)據(jù)


-- 銷毀數(shù)據(jù) 布留下日志,速度快,無(wú)法恢復(fù)
truncate table studentInfo2;
                                             本章總結(jié)

● SQL中的運(yùn)算符
■ 算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符
● 使用SQL語(yǔ)句增、刪、改數(shù)據(jù)
■ Insert 插入數(shù)據(jù)
■ Update 修改數(shù)據(jù)
■ Delete 刪除數(shù)據(jù)
■ TRUNCATE 刪除數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MySQL基礎(chǔ)操作 創(chuàng)建數(shù)據(jù)庫(kù) 創(chuàng)建數(shù)據(jù)庫(kù),該命令的作用: 如果數(shù)據(jù)庫(kù)不存在則創(chuàng)建,存在則不創(chuàng)建。 創(chuàng)建RUNOO...
    少年_323a閱讀 860評(píng)論 0 0
  • @[toc] MySQL操作表中數(shù)據(jù) MySQL 提供了功能豐富的數(shù)據(jù)庫(kù)管理語(yǔ)句,包括向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)的 INS...
    夜雨流云閱讀 593評(píng)論 0 1
  • 一.數(shù)據(jù)操作語(yǔ)言 1.主要用來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行操作。2.數(shù)據(jù)操作語(yǔ)言主要包括如下幾種:增加行數(shù)據(jù):使用I...
    思君_4cd3閱讀 578評(píng)論 0 1
  • 1.數(shù)據(jù)庫(kù)的三范式 第一范式:是指原子性,屬性不可分割,即表中的字段不可分割。所謂不可分割就是最小單位,不能再被拆...
    人間六月_閱讀 404評(píng)論 0 0
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息。高興了當(dāng)然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,551評(píng)論 2 7

友情鏈接更多精彩內(nèi)容