關閉→
當前位置:知科普>IT科技>mysql怎麼創建表

mysql怎麼創建表

知科普 人氣:7.8K

1、首先打開電腦桌面點按win+r鍵打開cmd。 2、根據自己的用户名和密碼登錄到MySQL。命令:mysql -u用户名 -p密碼。 3、創建表之前要創建庫,如果有,則直接使用想要在內建表的庫即可。在這創建了一個名字叫做“t2”的庫。 4、因為要在“T2”庫中創建

本文我們將從以下幾個部分來詳細介紹如何在MySQL創建表:創建表、把條目添加到表、參考

MySQL的數據庫由各種表構成。表裏包含被輸入數據庫的信息,基本上,你可以根據需要存儲的數據創建任何一種表。創建一個表只需要數分鐘,尤其是如果你只要存儲幾項不同的條目。下文將教你如何創建表。部分 1創建表

1、打開電腦的SQL軟件 ,輸入用户名和密碼,連接上Mysql主機地址,將Mysql啟動。 2、進入Mysql裏面後,用鼠標右鍵點擊主機,然後會彈出菜單欄,點擊裏面的“創建數據庫”,也可以使用快捷鍵Ctrl+D。 3、接着會出現“創建數據庫”的窗口,為創建的數

mysql怎麼創建表

第1步:打開數據庫。

選擇一個數據庫,點擊“查詢”,在右側點擊“創建查詢”,輸入SQL語句,點擊“執行”就可以了,示例SQL: CREATE TABLE `test`.`users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(10) DEFAULT NULL, PRIMA

想要創建一個表,你必須先有一個存儲表的數據庫。你可以在MySQL命令行鍵入 USE 庫名 ,打開數據庫。

假設已經鏈接了數據庫的情況下,用以下兩種方法: 1、執行SQL語句 (mysql數據庫句柄, “update users set name=” + 編輯框1.內容+ “ where 條件)’(條件根據自己的情況填寫,這是更新原有記錄) 2、執行SQL語句 (mysql數據庫句柄, “insert in

如果你不記得數據庫的名稱,可以鍵入 SHOW DATABASES; ,在MySQL服務器上顯示所有數據庫。

1, mysql -uroot -pxxxx //登陸數據庫 2, show databases; //查看數據庫,例如要在test庫中建表 3, use test;//進入test 4, create table users( //例如要建立users表,下面是建立字段 5, id int(10) unsigned not null auto_increment, 6, usern

如果你還未創建數據庫,可以鍵入 CREATE DATABASE 庫名;.,創建一個數據庫。數據庫的名稱不可以有空格。

方法如下: 我們先建一個DEMO表,來做我們今天的實現,建表語句如下: CREATE TABLE DEMO ( NAME VARCHAR(50) COMMENT 姓名, SEX CHAR(1) COMMENT 性別, PRIMARY KEY (NAME) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=例子表; 並且selec

mysql怎麼創建表 第2張

第2步:瞭解基本的數據類型。

Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root"); String sql = "CREATE TABLE tableName (id int not null, name varchar(20) not null, age int

每一項條目都以特定的數據類型存儲在表裏。這樣,MySQL就能通過不同的方式使用它們。至於要用哪一種數據類型,則取決於表的需要。雖然還有更多的數據類型,但以下列出的幾種足以讓你創建最基本及實用的表:

create table UserInfo( 創建 表 表名 這裏create table是固定寫法,表名自己起 id int parmary key, 列名,數據類型。parmary key表示該列為主鍵列 name varchar(20) not null, 列名,數據類型(數據長度)。not null表示該列不允許為空 age in

INT — 整數類型,常用在識別號碼(ID)字段。

兄弟,primary key是主鍵,每個表只能有一個主鍵,而且數據是唯一的。 可以這樣寫: CREATE TABLE IF NOT EXISTS `".$ctb_name."` ( `id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY, `keyid` VARCHAR(20) NOT NULL, `key` VARCHAR(20) NOT NU

DECIMAL — 用來存儲十進制值,允許用户指定十進制數字的數目和小數點後的數字位數。例如: DECIMAL(6,2)規定了存儲的值不會超過 6位數字,並且小數點後不超過 2位。你輸入的數字將被存作 “0000.00”。

在編輯器輸入建表語句運行即可,例如: create table tb3( id smallint unsigned auto_increment primary key, username varchar(20) not null );

CHAR —保存文字和字符串。你通常需要指定字符串的長度,比如CHAR(30)規定最多輸入30個字符。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。你也可以用VARCHAR,根據實際輸入內容改變字符串長度(最多255個字符)。電話號碼通常以VARCHAR存儲,因為它們多含有符號,數字也無需用於計算(加、減等) 。

1、創建一個數據庫test2 代碼:mysql> create database test2; 截圖: 2、創建一個mytable表 代碼: mysql> create table mytable (name varchar(20), sex char(1), -> birth date, birthaddr varchar(20)); 截圖: 3、顯示錶結構 代碼:mysql>

DATE — 以YYYY-MM-DD(年月日)的格式保存日期。如果你需要存儲他人的年齡,請用這個數據類型輸入出生日期,而非直接輸入真實年齡,否則你每年都需要更新條目。

CREATE TABLE users (id int(5) NOT NULL auto_increment,name varchar(20)NOT NULL,PRIMARY KEY (`id`)) MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 最流行的關係型數據庫管理系統,在 WEB

mysql怎麼創建表 第3張

第3步:創建表。

= = 你要看他的提示嘛~ ”No database selected“ //沒有選擇數據庫 要建表,首先要有庫~ 架設庫名 database1 那麼: use database1; 然後用你的create 語句就好了。 ------- 如果沒有數據庫~ 那麼創建數據庫語句是 create database 數據庫名 ----

想要在命令行創建表,你需要以一句命令創建所有字段。你可以用CREATE TABLE命令創建表,然後輸入表裏的信息。比如説,如果你想創建一個基本的員工記錄,那就輸入以下命令:

首先,打開MySQL Workbench,雙擊打開即可。打開後的界面如下所示,然後選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是Local instance MYSQL57 然後,輸入用户名和密碼進行登錄。如下圖所示: 登錄成功後,界面如下所示。其中,區域1顯示的

CREATE TABLE 員工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20), 名字 VARCHAR(20), 電話號碼 VARCHAR(20), 出生日期 DATE)

create table gbook(id int primary key autoincrement, name varchar(20) not null, sex char(2) not null, email varchar(30), info varchar(200), ip varchar(20), time_at now()) 這樣就可以了,其他的字段沒什麼説的。我只説下最後的時間那

INT NOT NULL PRIMARY KEY AUTO_INCREMENT 將為每一位被添加到記錄的員工創建一個識別號碼(ID)。號碼會自動遞增,方便你在進行其它操作時引用有關數據。

mysql 查看有多少個數據庫,有多少個表,方法如下: 1、圖形界面直接查看: 2、命令查看: #查看數據庫SHOW DATABASES;#查看錶USE blog;SHOW TABLES;#查看錶中的列SHOW COLUMNS FROM auth_user;DESCRIBE auth_user; 注意:describe 表名 是

雖然VARCHAR 允許你根據實際輸入內容縮減字符串長度,但你也可以設定一個,讓用户無法輸入太長的字符串。在上述例子中,名字和姓氏分別被最多輸入20個字符。

-- 創建數據庫時,設置數據庫的編碼方式 -- CHARACTER SET:指定數據庫採用的字符集,utf8不能寫成utf-8-- COLLATE:指定數據庫字符集的排序規則,utf8的默認排序規則為utf8_general_ci(通過show character set查看)drop database if EXISTS dbtest

注意,電話號碼必須存為VARCHAR,才能正確處理符號。

首先,打開MySQL Workbench,雙擊打開即可。打開後的界面如下所示,然後選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是Local instance MYSQL57 然後,輸入用户名和密碼進行登錄。如下圖所示: 登錄成功後,界面如下所示。其中,區域1顯示的

mysql怎麼創建表 第4張

第4步: 確認你的表創建正確。

查看數據庫表的創建時間可以在information_schema中查看 information_schema數據庫表説明: SCHEMATA表:提供了當前mysql實例中所有數據庫的信息。是show databases的結果取之此表。 TABLES表:提供了關於數據庫中的表的信息(包括視圖)。詳細表

表建好後,你會收到創建成功的信息。現在,你可以使用DESCRIBE 命令,確認你已涵蓋所有想要的字段,並設置了正確的數據類型。鍵入 DESCRIBE 庫名;,從出現在熒幕上的圖表中檢查表的結構。

$sql = " create table table_name ( id int(11) not null auto_increment primary key, user varchar(255) , name varchar(255) ) "; mysql_query($sql); ------------------------------------- 其實也是執行一個sql語句~ -------------------

mysql怎麼創建表 第5張

第5步:用PHP創建表。

CREATE DATABASE cookbook; 創建一個叫“cookbook”的數據庫 USE cookbook; 使用cookbook這個數據庫 CREATE TABLE limbs (thing VARCHAR(20),legs INT,arms INT); 創建表“limbs”其中包括thing,legs,aems 字段 創建表的命令是 CREATE TABLE 表名

如果你透過網絡服務器用PHP管理MySQL數據庫,也可以用簡單的PHP文件創建表。假設你的MySQL服務器已有數據庫,只要輸入以下代碼,將連接信息換成你自己的信息,就能創建和步驟3一樣的表:

選擇一個數據庫,點擊“查詢”,在右側點擊“創建查詢”,輸入SQL語句,點擊“執行”就可以了,示例SQL: CREATE TABLE `test`.`users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(10) DEFAULT NULL, PRIMA

<?php$connection=mysqli_connect({{samp|server}},{{samp|user}},{{samp|password}}, {{samp|database}});if (mysqli_connect_errno()){echo "無法連接 MySQL: " . mysqli_connect_error();}$sql = "CREATE TABLE 員工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20),名字 VARCHAR(20),電話號碼 VARCHAR(20),出生日期 DATE)";if (mysqli_query($connection,$sql)){echo "員工表創建成功";}else{echo "創建表出錯: " . mysqli_error($connection);}?>

-- 創建數據庫時,設置數據庫的編碼方式 -- CHARACTER SET:指定數據庫採用的字符集,utf8不能寫成utf-8-- COLLATE:指定數據庫字符集的排序規則,utf8的默認排序規則為utf8_general_ci(通過show character set查看)drop database if EXISTS dbtest

部分 2把條目添加到表

兄弟,primary key是主鍵,每個表只能有一個主鍵,而且數據是唯一的。 可以這樣寫: CREATE TABLE IF NOT EXISTS `".$ctb_name."` ( `id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY, `keyid` VARCHAR(20) NOT NULL, `key` VARCHAR(20) NOT NU

mysql怎麼創建表 第6張

第1步: 把單一條目添加到表。

在cmd命令提示符下輸入 mysql -u root -p回車,然後輸入密碼回車 進入mysql命令行模式 create database databasename;//創建數據庫 use databasename;//使用數據庫 create table tablename( id int not null primary key ); 這樣就創建了一個只

你可以用命令行直接將數據輸入表。輸入INSERT INTO,以一句命令輸入單一條目的所有數據到相關字段:

設置字段屬性為自增長。 或者 增加另外一個表,存儲當前最大ID,及時更新該表,以保證ID最大,這種方法在一些應用程序中經常被用到。

INSERT INTO employees (id, 姓氏, 名字, 電話號碼, 出生日期) VALUES (NULL, 王, 小明, (555)555-5555, 1980-01-31);

獨立新建表 CREATE TABLE TT (ID INT, NAME VARCHAR(20)); 從已知表複製表 CREATE TABLE TT AS SELECT * FROM CC;

在ID字段輸入NULL,每添加一個條目,ID就會自動遞增1,成為下一個ID號碼。

確保你輸入的每個值都用單引號()括起來。

mysql怎麼創建表 第7張

第2步:同時添加多個條目。

如果你擁有所有數據,可用一個 INSERT INTO命令輸入多個條目。只需用逗號分開每一組數據:

INSERT INTO 員工 (id, lastname, firstname, phone, dateofbirth) VALUES (NULL, 王, 小明, (555)555-5555, 1980-01-31), (NULL, 張, 小麗, (555)555-5551, 1981-02-28), (NULL, 李, 大成, (555)555-5554, 1970-01-31);

mysql怎麼創建表 第8張

第3步:顯示你的表。

輸入幾個條目後,你可以顯示自己創建的表,看看你輸入的所有數據,檢查是否遺漏任何信息,或是否誤把某個數據輸入到錯誤的字段。想要顯示上面創建的表,鍵入 SELECT * FROM 員工

你可以過濾搜索結果,進行更高級的顯示操作。例如,想要顯示按出生日期分類的表,你可以鍵入 SELECT 姓氏, 名字, 出生日期 FROM 員工 ORDER BY 出生日期

你可以在命令的末尾添加DESC ,以相反的順序顯示搜索結果。

mysql怎麼創建表 第9張

第4步:使用HTML表格輸入數據。

你可以用其它方法把數據添加到新創建的表。其中一個最常見的方法就是使用網頁上的表格。你可以參閲學習PHP和MySQL,學習如何創建基本的網頁表格來輸入數據。

參考

http://stackoverflow.com/questions/8284647/mysql-how-to-store-phone-numbers

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-types.html

擴展閲讀,以下內容您可能還感興趣。

mysql怎樣創建表格

在編輯器輸入建表語句運行即可,例如:

create table tb3(

id smallint unsigned auto_increment primary key,

username varchar(20) not null

);

mysql數據庫怎麼創建數據表並添加數據

1、創建一個數據庫test2

代碼:mysql> create database test2;  

截圖:

2、創建一個mytable表  

代碼:  mysql> create table mytable (name varchar(20), sex char(1),  

-> birth date, birthaddr varchar(20));  

截圖:

3、顯示錶結構  

代碼:mysql> describe mytable;  

截圖:

4、向表中插入一條記錄 

代碼:mysql> insert into mytable  

-> values(  

-> 'abc','f','1988-07-07','chian');  

截圖:

Mysql中如何創建一個表讓id自動增長?

CREATE TABLE users (

id int(5) NOT NULL auto_increment,

name varchar(20)NOT NULL,

PRIMARY KEY  (`id`)

)

MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 最流行的關係型數據庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一。

MySQL是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。

由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。

mysql 創建表

= =

你要看他的提示嘛~

”No database selected“ //沒有選擇數據庫

要建表,首先要有庫~

架設庫名 database1

那麼:

use database1;

然後用你的create 語句就好了。

-------

如果沒有數據庫~

那麼創建數據庫語句是

create database 數據庫名

-----------------------------------

還有那句判斷是否存在再創建表~你方向是對的。只是有點小拼寫錯誤

create table if not exists customer (

id int

); //exist 你少拼了S .

---------------------------------------

不過,不管你用什麼命令操作表~你都需要先指定庫~

如果你不想先指定庫~那麼~可以庫名.表名,例如:

create table database1.customer (id int);追問版本不行麼?

mysql workbench怎麼用sql建表

首先,打開MySQL Workbench,雙擊打開即可。打開後的界面如下所示,然後選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是Local instance MYSQL57

然後,輸入用户名和密碼進行登錄。如下圖所示:

登錄成功後,界面如下所示。其中,區域1顯示的是數據庫服務器中已經創建的數據庫列表。區域2是關於數據庫的操作列表。區域三是sql的編輯器和執行環境,區域4是執行結果的列表

在sql的編輯器中輸入測試語句,如圖所示,其中world數據庫是mysql自帶的測試數據庫,然後選擇執行(或者使用快捷鍵ctrl+enter)。執行成功後,查詢結果會顯示在下面的列表中。

使用完畢後,直接退出,並且如果無需數據庫的後繼操作的話,記得關掉MySQL的服務

TAG標籤:#mysql #