MySQL資料表建立刪除操作

2021-07-11 01:01:37 字數 3175 閱讀 2328

mysql 建立資料表

建立mysql資料表需要以下資訊:

以下為建立mysql資料表的sql通用語法:

create

table table_name (column_name column_type);

以下例子中我們將在 runoob 資料庫中建立資料表runoob_tbl:

runoob_tbl(

runoob_id int

notnull auto_increment,

runoob_title varchar(100) not

null,

runoob_author varchar(40) not

null,

submission_date date,

primary key ( runoob_id )

);

解析:

通過命令提示符建立資料表

通過 mysql> 命令視窗可以很簡單的建立mysql資料表。你可以使用 sql 語句 create table 來建立資料表。

root@host# mysql -u root -p

enter password:*******

mysql> use runoob;

database changed

mysql> create table runoob_tbl(

-> runoob_id int

notnull

auto_increment,

-> runoob_title varchar(100) not

null,

-> runoob_author varchar(40) not

null,

-> submission_date date,

-> primary

key ( runoob_id )

-> );

query ok, 0 rows affected (0.16 sec)

mysql>

使用php指令碼建立資料表

你可以使用php的 mysql_query() 函式來建立已存在資料庫的資料表。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

bool mysql_query( sql, connection );
引數描述

sql必需。規定要傳送的 sql 查詢。注釋:查詢字串不應以分號結束。

connection

可選。規定 sql 連線識別符號。如果未規定,則使用上乙個開啟的連線。

以下例項使用了php指令碼來建立資料表:

建立 mysql 資料表title>

head>

<?php

$dbhost = 'localhost:3036';

$dbuser = 'root';

$dbpass = 'rootpassword';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

echo

'連線成功

';$sql = "create table runoob_tbl( ".

"runoob_id int not null auto_increment, ".

"runoob_title varchar(100) not null, ".

"runoob_author varchar(40) not null, ".

"submission_date date, ".

"primary key ( runoob_id )); ";

mysql_select_db( 'runoob' );

$retval = mysql_query( $sql, $conn );

if(! $retval )

echo

"資料表建立成功\n";

mysql_close($conn);

?>

body>

html>

mysql 刪除資料表

以下為刪除mysql資料表的通用語法:

drop

table table_name ;

在命令提示視窗中刪除資料表

在mysql>命令提示視窗中刪除資料表sql語句為 drop table :

例項:

root@host# mysql -u root -p

enter password:*******

mysql> use

runoob;

database changed

mysql> drop table runoob_tbl

query ok, 0 rows affected (0.8 sec)

mysql>

使用php指令碼刪除資料表

例項:

建立 mysql 資料表title>

head>

<?php

$dbhost = 'localhost:3036';

$dbuser = 'root';

$dbpass = 'rootpassword';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

echo

'連線成功

';$sql = "drop table runoob_tbl";

mysql_select_db( 'runoob' );

$retval = mysql_query( $sql, $conn );

if(! $retval )

echo

"資料表刪除成功\n";

mysql_close($conn);

?>

body>

html>

資料表操作檢視建立刪除

資料庫 只是乙個外殼,除了有個資料庫名稱和字符集設定,基本就沒有別的資訊了。資料表才是儲存 裝載 資料的具體 容器 我們需要建立不同的表來儲存不同的資料。資料型別 定義資料欄位的型別對於資料庫的優化是非常重要的 mysql支援多種型別 大致分為三類 數值 日期 時間和字串型別。日期時間型別 date...

mysql 建立 刪除 資料表

建立表 create table if not exists runoob tbl runoob id int unsigned auto increment runoob title varchar 100 not null,runoob author varchar 40 not null,su...

MySQL 資料表操作 表的建立

在mysql資料庫中,表是一種很重要的資料庫物件,是組成資料庫的基本元素,由若干個字段組成,主要用來實現儲存資料記錄。表的操作包含建立表 查詢表 修改表和刪除表,這些操作是資料庫物件的表管理中最基本也是最重要的操作。mysql create database school 建立資料庫school m...