做論壇網(wǎng)站需要哪些前置審批申請一個網(wǎng)站需要多少錢
🌈個人主頁:努力學(xué)編程’
?個人推薦:基于java提供的ArrayList實現(xiàn)的撲克牌游戲 |C貪吃蛇詳解
?學(xué)好數(shù)據(jù)結(jié)構(gòu),刷題刻不容緩:點擊一起刷題
🌙心靈雞湯:總有人要贏,為什么不能是我呢
🌈數(shù)據(jù)庫的操作
💫💫💫1.1顯示選中的數(shù)據(jù)庫
show databdases;
💫💫💫1.2 創(chuàng)建數(shù)據(jù)庫
create database 數(shù)據(jù)庫名;
注意我們也可以在此命令中加上[if not exists],如果該數(shù)據(jù)庫不存在就直接創(chuàng)建,否則重新創(chuàng)建。
我們也可以在數(shù)據(jù)庫名后面加一個字符集charset utf-8。可以輸入中文啦。
注意在數(shù)據(jù)庫中我們一般是不區(qū)分大小寫的,就是說大小寫讀寫時一樣的。
💫💫💫1.3 使用數(shù)據(jù)庫
use 數(shù)據(jù)庫;
這里可以理解為選中數(shù)據(jù)庫,我們在操作使用數(shù)據(jù)庫的時候,一般數(shù)據(jù)庫有很多個,所以再次之前一定是要先選中操作的數(shù)據(jù)庫。
💫💫💫1.4 刪除數(shù)據(jù)庫
drop database 數(shù)據(jù)庫名;
注意,數(shù)據(jù)庫是公司里存儲重要的信息的東西,我們在操作數(shù)據(jù)庫的時候一定是要小心的,對于刪除數(shù)據(jù)庫的這種操作,我們一定是要謹(jǐn)慎的,最好叫一個同事在旁邊幫你看著~~
🌈2.常用的數(shù)據(jù)類型
💫💫💫2.1 數(shù)值類型
- 使用整數(shù)的時候,最經(jīng)常用的是int和bigint
- 使用小數(shù)的時候,最經(jīng)常使用的是double,decimal(m,n),m個數(shù)字,n是小數(shù)的個數(shù)
- 使用日期的時候,最推薦的是datetime,因為timestamp這個數(shù)據(jù)類型會在2038年失效~
- 使用字符串的時候,最推薦的是varchar(m),代表這個是一個可變數(shù)組,使用幾個字符就占用幾個。
🌈3.表的操作
首先要先選中該數(shù)據(jù)庫
use 表名;
💫💫💫3.1查看表的結(jié)構(gòu)
desc 表名;
注意:這里查看的表的物理結(jié)構(gòu),并不能看到表的具體內(nèi)容~
通過這個操作我們可以查看這個表的物理結(jié)構(gòu),即這個表的一些字段,以及這些字段的數(shù)據(jù)類型,以及主鍵外鍵的結(jié)構(gòu)這個后面會說~
💫💫💫3.2 創(chuàng)建表
create table 表名(字段名1 數(shù)據(jù)類型,字段名2 數(shù)據(jù)類型,....);
數(shù)據(jù)庫的注釋:
在數(shù)據(jù)庫創(chuàng)建表的時候,可以在一個字段定義完成之后加一個comment 也可以使用--寫注釋,這種方法是推薦的 使用#來寫注釋,和上面的用法一樣的
數(shù)據(jù)庫表的創(chuàng)建的時候,這里需要注意,和我們之前學(xué)過的語言都是不一樣的,這里的數(shù)據(jù)類型,在字段的后面,多大幾次就好了~
💫💫💫刪除表
drop table 表名;
和刪除數(shù)據(jù)庫一樣,我們刪除表也是一個非常危險的操作,很容易就造成丟失數(shù)據(jù)的問題,所以我們執(zhí)行該操作的時候,一定要謹(jǐn)慎小心,當(dāng)然再刪除該表格的之前,我們應(yīng)當(dāng)先選中該表所在的數(shù)據(jù)庫。
🌈🌈🌈數(shù)據(jù)庫操作練習(xí)
create table product(name varchar(20),price decimal(4,2), storge int,descp varchar(20));
代碼運行截圖
create table book(name varchar(20),author varchar(20),price decimal(4,2),type varchar(20));