-- 建立資料庫
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...