MYSQL 創(chuàng)建數(shù)據(jù)庫以及表
時間:2023-07-10 01:48:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-07-10 01:48:01 來源:網(wǎng)站運(yùn)營
MYSQL 創(chuàng)建數(shù)據(jù)庫以及表:
創(chuàng)建數(shù)據(jù)庫,表
創(chuàng)建一個數(shù)據(jù)庫,再在數(shù)據(jù)庫下創(chuàng)建一個或多個表,不難,記不住的同學(xué)可以直接copy,慢慢的用會即刻,懂的同學(xué)請看代碼,沒有太多基礎(chǔ)的同學(xué),除了看代碼,請看最下方的知識點(diǎn)
創(chuàng)建數(shù)據(jù)庫:
CREATE DATABASE t_table
CREATE DATABASE t_table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci (utf-8支持中文)
創(chuàng)建表:
CREATE TABLE t_user(
id INT NOT NULL AUTO_INCREMENT,
username varchar(100) not null,
password varchar(32) not null,
PRIMARY KEY (id)
)
CREATE TABLE t_user(
id INT NOT NULL AUTO_INCREMENT,
username varchar(100) not null,
password varchar(32) not null,
PRIMARY KEY (id)
)engine=InnoDB default charset=utf8 (utf-8支持中文)
知識點(diǎn):
首先,你得在電腦上(服務(wù)器)安裝了mysql,
英語單詞不好的同學(xué),請打開翻譯,CREATE 是創(chuàng)建的意思,DATABASE 是數(shù)據(jù)庫的意思:CREATE DATABASE t_table 連起來就是,創(chuàng)建數(shù)據(jù)庫 t_table ,名字為 t_table (取名字 不能以數(shù)字或下劃線等特殊符號開頭,很多語言都這樣啦~)
CREATE TABLE t_user 連起來是創(chuàng)建 表,名字也是自定義,遵守它的語言規(guī)則就ok
創(chuàng)建表,里面是需要創(chuàng)建字段(列)的,什么是字段呢,上面的 username,意思是 用戶名字,我們在博客里注冊用戶的時候,輸入用戶名的時候,就會將其數(shù)據(jù),存在 username 里面的。
字段還需要設(shè)置屬性,
每個表一般都會設(shè)置id,為主鍵(PRIMARY KEY) 自動增長,int 類型,反正就是數(shù)字類型,數(shù)字類型不光是int,not null
的意思 則是 不為空,不能為空! username 它的屬性,我設(shè)置的是
varchar(100),是字符串類型,長度為最高100,給了一定量的容器,你可以給更多啊,200,500,1000
甚至更多,但是如果不需要那么多,就別給了,浪費(fèi)
在表里,字段給了相應(yīng)的屬性,添加數(shù)據(jù)也會遵守相應(yīng)的規(guī)則的,比如 id,你給的int類型,是數(shù)字,你給它添加 a-z、中文或其他特殊字符數(shù)據(jù),它都不會加入到表數(shù)據(jù)里的,只能添加0-9的數(shù)字 組成的數(shù)據(jù)。
若你使用的是mysql工具軟件,里面是可以手動添加數(shù)據(jù)庫、表、以及增刪查改數(shù)據(jù)的,但最好還是學(xué)會這些代碼,會更好的
關(guān)鍵詞:創(chuàng)建,數(shù)據(jù)