隨寫筆記 MySql 建立資料庫和建立表

2021-10-08 22:03:41 字數 1743 閱讀 6519

建立資料庫

』xygg』為資料庫名稱

create

database xygg default

character

set utf8 collate utf8_bin;

建立表

語法為:create table 資料名稱.表名稱(

欄位名稱 資料型別 …

)

create

table xygg.user_ordinary (

user_id int

notnull

auto_increment

comment

'使用者id'

, user_name varchar(20

)not

null

comment

'使用者名稱'

, user_acc varchar(20

)not

null

comment

'賬號'

, user_pwd varchar(20

)not

null

comment

'密碼'

, user_age varchar(3

)default

'0'comment

'年齡'

, user_*** varchar(2

)default

'0'comment

'性別'

, user_phone varchar(30

)comment

'手機號'

, user_create_date datetime

notnull

default

current_timestamp

comment

'建立日期'

, user_update_date datetime

notnull

default

current_timestamp

onupdate

current_timestamp

comment

'最後更新日期'

,primary

key(user_id)

)engine

=innodb

default

charset

=utf8;

not null:字段不可為空

auto_increment :數字型別自增,設定了自增必須為主鍵

default :預設值

current_timestamp:設定為系統當前時間

on update current_timestamp:當進行更新時設定為系統當前時間

primary key():設定主鍵

engine:指定儲存引擎(isam 或 innodb)

charset:設定編碼

特別說明:date型別僅為日期,沒有時間,既為yyyy-mm-dd

mysql建立資料庫和表!

create database searchdb use searchdb create table product id int auto increment,category varchar 128 name varchar 128 type varchar 128 content varcha...

mysql資料庫和使用者建立

1.建立資料庫 create database test 2.建立使用者 任何終端都可以連線 grant select,insert,update,delete on test.to user identified by 123456 只讓某個位址段連線 grant select,insert,up...

mysql 建立資料庫和表

mysql 建立資料庫和表 root localhost service mysqld start 啟動mysql伺服器 root localhost mysqladmin u root password 642531 為mysql使用者root設定登入密碼 root localhost mysql...