Mysql對數據庫操作的簡單命令


-- 顯示所有的數據庫
show databases;

-- 建立數據庫
create database zitdb;
create database oadb default character set utf8;
create database oadb default charset utf8;

/* 標準語句 */
create database `wwdb`character set utf8; 

create database if not exists `mydb`;

-- 反引號 `反引號`  '單引號'  "雙引號"
create database `database`;
create database `student info db`;

-- 數據庫名稱可以使用中文,但不推薦
create database 學生信息管理系統;

show warnings;

-- 刪除數據庫
drop database oadb;
drop database `db`;
drop database if exists `db`;

drop database 學生信息管理系統;
drop database `database`;
drop database `student info db`;

-- 查看數據庫建立語句
show create database zitdb;

-- 使用數據庫,切換當前數據庫爲 database
use `database`;
use zitdb;

-- 查看當前數據庫名稱
select database();

表操作

CREATE TABLE teacher
(
    tid INT UNSIGNED NOT NULL AUTO_INCREMENT,
    tname VARCHAR(30) NOT NULL,
    PRIMARY KEY (tid)

)ENGINE=INNODB DEFAULT CHARSET=utf8;

CREATE TABLE student
(
    sid INT UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
    sname VARCHAR(30) NOT NULL,
    stid INT UNSIGNED ,
    FOREIGN KEY (stid) REFERENCES teacher(tid) ON DELETE SET NULL,
    UNIQUE KEY(sname),
    PRIMARY KEY(sid)
)ENGINE =INNODB DEFAULT CHARSET=utf8;


數據庫基本操作語言
use mysql
drop database if exists sp;
create database sp;
use sp;
create table t
(
    id int auto_increment,
    name varchar(10) not null,
    primary key(id)
);
insert into t values(null,'aa');
insert into t values(null,'ab');
insert into t values(null,'ac');
insert into t values(null,'ad');
insert into t values(null,'ae');
insert into t values(null,'af');


查詢語句
delimiter //
create procedure p0(n varchar(10))
begin
    insert into t values(null,n);
end
//

create procedure p1()
begin
    select count(*) from t where 1=1;
end
//
create procedure p2()
begin
    select * from t where 1=1;
end
//
create procedure p3(n varchar(10))
begin
    select * from t where name like concat('%',n,'%');
end
//
create procedure p4(in ids int)
begin
    delete from t where id = ids;
end
//
create procedure p5(out num int)
begin
    select count(*) into num from t;
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章