指令碼操作建立資料庫及表

2022-08-15 05:18:16 字數 2001 閱讀 5871

-》不區分大小寫,字串使用單引號,末尾不需要加分號

-》按照功能分類:

ddl:資料定義語言,用於進行各種資料庫物件的建立,主要操作包括create、alter、drop

dml:資料管理語言,用於對錶資料的新增、修改、刪除、查詢,主鍵操作包括insert、update、delete、select

dcl:資料控制語言,用於進行許可權分配等

-》注釋:--單行注釋,/**/多行注釋

可以通過檢視master資料庫中的sysdatabases表,來了解當前存在的資料庫

create database 資料庫名

on primary

(

name='studb_data', -- 主資料檔案的邏輯名稱

filename='d:\studb_data.mdf', -- 主資料檔案的物理名稱

size=5mb, --主資料檔案的初始大小

maxsize=100mb, -- 主資料檔案增長的最大值

filegrowth=15%--主資料檔案的增長率

-》使用資料庫:use 資料庫名

通過select * from sysobjects where xtype='u'可以檢視所有存在的表

多個列間使用逗號分隔

主鍵:primary key

非空:not null

惟一:unique

預設:default()

檢查:check()

外來鍵:foreign key(列名) references 表名(列名)

資料庫操作 建立表 操作表

一般有兩種建立表的方法 1.使用具有互動式建立和管理表的工具 2.使用mysql語句。利用create table建立表,必須給出下列訊息 1.表的名字,在關鍵字create table之後給出 2.表列的名字和定義,用逗號分隔。create table customers cust id int ...

簡單資料庫及表建立shell指令碼

bin bash user root pass 123 mysql u user p pass create database test1 eof eq 0 echo the database created test1 echo the database test1 is already exis...

mysql 建立資料庫及表的操作

建立資料庫 create database 資料庫名 create database fuxi 顯示所有資料庫 show databases 建立person表 create table 表名 create table person pid int primary key,pname varchar...