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、接著會出現“創建數據庫”的窗口,為創建的數
第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
第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
第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顯示的
第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語句~ -------------------
第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
-- 創建數據庫時,設置數據庫的編碼方式 -- 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
第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號碼。
確保你輸入的每個值都用單引號()括起來。
第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);
第3步:顯示你的表。
輸入幾個條目后,你可以顯示自己創建的表,看看你輸入的所有數據,檢查是否遺漏任何信息,或是否誤把某個數據輸入到錯誤的字段。想要顯示上面創建的表,鍵入 SELECT * FROM 員工。
你可以過濾搜索結果,進行更高級的顯示操作。例如,想要顯示按出生日期分類的表,你可以鍵入 SELECT 姓氏, 名字, 出生日期 FROM 員工 ORDER BY 出生日期。
你可以在命令的末尾添加DESC ,以相反的順序顯示搜索結果。
第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的服務