資料庫的基本操作

2021-07-12 06:19:29 字數 2507 閱讀 9606

-- 建立資料庫

create database mybook;

-- 刪除資料庫

drop database mybook;

create database book;

drop table t_st;-- 刪除表

-- 建立表

create table t_stu(

id int primary key auto_increment,

studentname varchar(20),

*** varchar(20),

birthday date,

tel varchar(20)

);-- 查詢表中所有的資料

select *from t_stu;            -- *表示查詢所有的列  *可以用列名表示,多個列名之間用,隔開

-- 新增資料

insert into t_stu(studentname,***,birthday,tel)

values('宇文成都','男','1604-09-20','13800000000'),

('李四','男','1999-10-23','12345623233'),

('王麻子','男','1994-02-14','134234288'),

('王五','男','1994-02-14','134234288'),

('趙六','女','1989-02-16','13442363555'),

('周八','女','1993-09-14','18432654755'),

('土肥圓','男','1924-02-14','18426547846'),

('山本五十六','女','1921-02-16','13432454632'),

('崗村寧次','女','1915-09-14','15647566467'),

('張三','男','1980-09-20','18800000000'),

('宇文化及','男','1615-09-14','15647566467'),

('李淵','男','1623-09-20','18800000000'),

('小李子','男','1623-09-20','13800000000');

insert into t_stu(studentname,***,birthday,tel)

values('王6','男','1989-09-20','15900000000');

-- 刪除id=1的學生

delete from t_stu where id=13;

-- 刪除姓李的學生

delete from t_stu where studentname like '%李%';

-- 修改**

update t_stu set tel='10010' where studentname='土肥圓';

update t_stu set tel='1230000000' where studentname='山本五十六';

-- 同時修改**和生日

update t_stu set tel = '1008611',birthday = '2000-10-10 ' where studentname = "山本五十六";

-- 查詢

select * from t_stu where studentname like '%山%';

select * from t_stu where tel like '18%';

-- 查詢

select *from t_stu where studentname like '王%'  and ***='男';

select *from t_stu where  birthday >'1950-01-01' and birthday<'2000-01-01';

-- 查詢所有的移動使用者

select *from t_stu where tel like '13%' or tel like '15%';

-- 查詢第三條到第五條記錄

select * from t_stu limit 3,3;-- 第乙個引數表示從第幾條記錄開始,第二個引數表示查詢幾條記錄

-- 按年齡排序 asc公升序  desc 降序;

select*from t_stu order by birthday desc  limit 0,1;

insert into t_stu(studentname,***,birthday)values('劉軍','男','1992-09-10'),

('馬大炮','男','1989-07-20');

-- 查詢沒有手機的學生

select * from t_stu where tel is not null;

-- 查詢id為3和5,8的學生

select *from t_stu where id in (3,5,8); -- in  在...範圍之內

-- 查詢所有學生的性別   distinct 去除重複

select distinct *** from t_stu;

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...

資料庫的基本操作

sql server 2000 是一種採用 t sql 語言的大型關係型資料庫管理系統。資料訓的資料按不同的形式組織在一起,構成了不同的資料物件。以二維表的形式組織在一起的資料就構成了資料庫的表物件,資料庫是資料庫物件的容器。資料庫物件沒有對應的磁碟檔案,整個資料庫對應磁碟上的檔案與檔案組。一 sq...

資料庫的基本操作

import studentmanager.h import import studentmodel.h 單例 全域性變數,預設為空 static studentmanager manager nil 定義資料庫指標物件 static sqlite3 dbpoint nil implementati...