本文目錄一覽:
- 1、mysql怎麼創建資料庫表
- 2、默認情況下,在安裝MySQL資料庫系統時會自動安裝MySQL
- 3、怎樣使用phpMyadmin創建Mysql資料庫
- 4、mysql資料庫怎麼創建數據表並添加數據
- 5、如何根據已有的Mysql資料庫自動生成創建語句?
mysql怎麼創建資料庫表
01
MySql創建資料庫指定字符集
創建資料庫指定字符集:
UTF8
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
GBK
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET gbk COLLATE gbk_general_ci
02
MySql創建表並設定為主鍵自動增值
CREATE TABLE person
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)
//創建admin表
CREATE TABLE `admin`
(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` CHAR(20) NOT NULL,
`password` CHAR(32) NOT NULL,
`email` CHAR(32) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=INNODB AUTO_INCREMENT=1;
03
MySql在PHP語句中insert into
INSERT INTO table_name (column1,column2,column3,…) VALUES (values1,values2,values3….);
04
Mysql在PHP語句中update語法
UPDATE table_name SET column_name = new_value WHERE column_name = some_value
05
Mysql在PHP語句中Delete from語法
DELETE FROM table_name WHERE column_name = some_values;
06
注意兩點:
1、MySql在PHP語句中insert into常錯點
mysql_query(「insert into admin(username,password,age) values(『vaule』,』vaule』,』vaule』)」);
上面語句執行之前,應該先執行mysql_query(「set names utf8」);以防止數據插入數據之後出現亂碼!
2、MySql在PHP語句中update常錯點
update數據之前進行mysql_query(「set names utf8」)語句執行,這樣才會成功更新數據
默認情況下,在安裝MySQL資料庫系統時會自動安裝MySQL
會。在安裝MySQL時,會自動安裝一個名為mysql的資料庫,該資料庫中的表都是許可權表。關於安裝mysql資料庫後系統自動創建的資料庫的相關內容,安裝mysql資料庫後系統會自動創建安裝資料庫,統一默認安裝在一個目錄中。
怎樣使用phpMyadmin創建Mysql資料庫
phpMyadmin是一個被普遍應用的網路資料庫管理系統,使用起來較為簡單,可以自動創建,也可以運行SQL語句創建,下面分別演示兩種方式創建Mysql資料庫的步驟:
一、使用菜單自動創建資料庫
登陸phpMyAdmin
在php MyAdmin右邊窗口中,填寫資料庫名稱,點創建即可。 例如我們這裡創建一個名字為:cncmstest 的資料庫
創建成功之後提示如下
二、運行SQL語句創建資料庫
登陸phpMyAdmin
在phpMyAdmin主界面中點擊「SQL」超鏈接。如下圖所示
在SQL輸入窗口輸入建表語句,點右下角執行即可,創建db_xuesheng資料庫為例代碼如下
create database db_xuesheng;
執行成功界面如下
備註:其實兩種創建資料庫方式本質是一樣的,第一種是利用系統菜單自動組合建庫SQL並執行,第二種是手動輸入建庫SQL,如果熟悉SQL操作的話,第二種更快捷。
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資料庫自動生成創建語句?
1、先用Navicat for MySQL創建名字為shopping的資料庫,如下圖所示:
2、創建的shopping資料庫上運行已有的.sql文件,要注意上面創建的資料庫名字shopping最好和原先.sql文件中的名字一樣,也可以不一樣,如果不一樣的話會自動生成原來.sql文件中SQL語句中所命名的資料庫。
Mysql:MySQL 是一個關係型資料庫,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。MySQL 最流行的關係型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體之一。
MySQL 是一種關聯資料庫管理系統,關聯資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL 所使用的 SQL 語言是用於訪問資料庫的最常用標準化語言。
MySQL 軟體採用了雙授權政策(本詞條”授權政策”),它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。由於其社區版的性能卓越,搭配 PHP ,Linux和 Apache 可組成良好的開發環境,經過多年的web技術發展,在業內被廣泛使用的一種web伺服器解決方案之一,稱之為LAMP。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291052.html