一站到底题库 mysql_講給我學醫女朋友的mysql基本操作哦(一站到底,從簡到難)...

本文介绍了MySQL数据库的基础操作,包括安装、创建数据库、删除数据库、查看数据库、建表、插入数据、修改表结构等。通过实例展示了如何建立一个学生系统数据库,并提供了相关命令和注意事项。同时,提到了如何查看系统默认字符集、监控数据库连接状态,以及在实际使用中可能遇到的修改和删除操作。
摘要由CSDN通过智能技术生成

首先大家要有MySQL,如果還沒有安裝建議大家可以參考一下這個博客進行安裝,里面有相應的安裝包http://blog.51cto.com/aiilive/2116476。下面我就要帶大家一起學習;因為主講的是操作那么就從建立一個數據庫開始講起吧,我們以建立一個有關學生系統的庫為例!

這是下面我們要用的幾個基本操作,大家可以先熟悉一下;

1.建庫

create database 庫名;

2,數據庫的刪除

drop database 庫名;

當執行這句話后:

(1). 數據庫內部看不到對應的數據庫

(2).對應的數據庫文件夾被刪除,級聯刪除,里面的數據表全部被刪 注意:不要隨意刪除數據庫。

3,查看數據庫

show databases;

4. 顯示數據庫創建語句

show create database 數據庫名;

5,查看系統默認字符集以及校驗規則的命令為;

show variables like 'character_set_database';

show variables like 'collation_database';

CHARACTER SET: 指定數據庫采用的字符集,字符集主要是控制用什么語言。比如utf8就可以裝中文。。

COLLATE:指定數據庫字符集的比較方式(默認utf8_ general_ ci,不區分大小寫,一般不指定)

6,使用庫

use 庫名;

7,建表

CREATE TABLE table_name (

field1 datatype,

field2 datatype,

field3 datatype

) character set 字符集 collate 校驗規則 engine 存儲引擎;

field 表示列名

datatype 表示列的類型

character set 字符集,如果沒有指定字符集,則以所在數據庫的字符集為准。 collate 校驗規則,如果沒有指定校驗規則,則以所在數據庫的校驗規則為准。

8,查看表結構:

desc 表名;

9,向表中插入數據

insert into 表名(字段名1, 字段2, ...) values(values1, value2);10,查看表中數據:

select * from 表名;

11修改表

alter table tablename

ADD (column datatype [DEFAULT expr][,column datatype]...);添加字段

alter table tablename

MODIfy (column datatype [DEFAULT expr][,column datatype]...);修改字段長度

alter table tablename

DROP (column);刪除字段

12. 查看當前MySQL數據庫的連接情況

show processlist;

好了,看到這里大家應該就有一個初步的印象了吧,下面就是我們的實戰了;

第一步,我們先要建立起一個名為SchoolStudent的數據庫,並查看是否已經建好;

4af5ffe1fbe373dc41debe7954093ffa.png

第二步進入數據庫,並創建表,顯示建立好的表,最后描述一下建立完成的表。

b7dd5b64cd02ff59458028553031813d.png

第三部;向表中插入元素(也就是學生信息),並顯示。

c0c4f21a6665301d4092549d7097f04c.png

如此插入要插入信息;

6,下面我們可以修改下這個庫,可能當時覺得很合理,現在發現不太對的。

(1)添加字段,sex(性別)在名字之后;

8eec2dc75da590bf2b1271b6fdc5fe71.png

(2)修改name的字段長度改為varchar(100);

bc45ca7c6462d16761257f93b6370939.png

(3)刪除sex字段;

7fc8d5abe01a51aa8a0611181a97305a.png

5,最后當你不用這個庫時就可以刪除了。

7b5eef9e768fee24607cd3bf98672b7e.png

大家可以發現上面列出的基本操作在建庫時並沒有用完,沒用完的操作雖然建庫時也許用不上,但在建庫完成的使用時卻非常有用下面我會為大家一一列舉

1,在建庫前,你可能要關心一下默認的字符集和校驗集,查看系統默認字符集以及校驗規則的命令為;

show variables like 'character_set_database';

show variables like 'collation_database';

02b799cff1ded7f5a1c0d8afb246506c.png

2,當你的庫建立很久你已經忘記了建庫的細節時,可以用這條語句查處建庫時創建語句

show create database 數據庫名;

2e4423b954b30d4f5e128eb679aba889.png

3,當你發現自己的數據庫更新比較慢時,查看當前MySQL數據庫的連接情況 (有你些用戶在連接),可以查出那些非正常登錄。很可能是數據庫被入侵了!

show processlist;

95e18b64d1d5e31b598f268c243d8dbf.png

一個簡易的學生數據庫系統就完成了,是不是特別簡單呢?

數據庫是一門比較易懂易操作的語言,我將寫5篇博客為大家一一道來;請有興趣的朋友繼續關注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值