如何使用數(shù)據(jù)庫插入數(shù)據(jù)

create database school default charset=utf8; -- 創(chuàng)建數(shù)據(jù)庫
create database if not exists xuexiao default charset=utf8;
use school;-- 使用數(shù)據(jù)庫
create table studentInfo(
name varchar(20),
sex char,
age int,
address varchar(50)

);
show tables; -- 顯示表格
-- 插入數(shù)據(jù)
-- 1字段和數(shù)據(jù)一一對(duì)應(yīng) 2 字段如果和創(chuàng)建時(shí)一致,那么可以省略
insert into studentInfo (name ,sex ,age ,address) values ("zhangsan",'n',18,"henan");
insert into studentInfo values ("zhangsanfeng",'n',58,"henansheng");
insert into studentInfo (sex ,address,age ,name ) values ("女","河南省峨眉",28,"滅絕師太");
select *from studentInfo;-- 查詢所有數(shù)據(jù)

create table studentInfo2(
name varchar(20),
sex char not null default'男',
age int not null default 18,
address varchar(50)

);
-- 可以根據(jù)需要省略有默認(rèn)值的字段
insert into studentInfo2 (name , address) values ("周芷若","峨眉")
insert into studentInfo2 (name , sex , age , address) values ("周芷若",'女',20,"峨眉")
insert into studentInfo2 values ("周芷若",'女',20,"峨眉")
-- 一次插入多行數(shù)據(jù)
insert into studentInfo2 values ("周芷若",'女',20,"峨眉"), ("趙梅",'女',20,"蒙古"), ("趙梅",'女',20,"蒙古"), ("趙梅",'女',20,"蒙古");

select *from studentInfo2;-- 查詢所有數(shù)據(jù)

create table studentInfo3(
id int primary key auto_increment,
name varchar(20),
sex char not null default'男',
age int not null default 18,
address varchar(50)

);
insert into studentInfo3 (id ,name,sex ,age,address)values(1,'鐵牛','男',20,"梁山");
insert into studentInfo3 (name,sex ,age,address)values('鐵牛','男',20,"梁山"); -- 自動(dòng)增長(zhǎng)的字段,插入數(shù)據(jù)時(shí)可以不寫

select *from studentInfo3;

?著作權(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)容

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