mysql 基礎

數據庫DDL語句數據庫

一. 建立數據庫方法大數據

create database 數據庫名稱;
1).create database mydb2;
create database 數據庫名稱 character set 字符集名稱;
1). create database mydb2 character set utf8;
create database 數據庫名稱 character set 字符集名稱 collate 字符集效驗;
1). create database mydb3 character set utf8 collate utf8_general_ci;
二.查看數據庫.net

show databases;blog

show create database 數據庫名稱;//顯示數據庫建立
1).show create database mydb2;
三.刪除數據庫
1.drop database [if exists] 數據庫名稱;// [] 中內容能夠 剩去
1).drop database mydb2;
四.修改數據庫ci

alter database 數據庫名稱 帶更新的值;
1).alter database mydb2 character set gbk;
五.切換數據庫
1.use 數據庫名稱
1).use mydb2;
六.查看當前所在表rem

1.select database();
七.建立表字符串

create talbe 表名( create talbe user(
列名稱1 列名稱1值類型, _id int primary key auto_increment,
列名稱2 列名稱2值類型, name varchar(30),
列名稱3 列名稱3值類型, gender varchar(30),
列名稱4 列名稱4值類型 _date date
); );
八.修改表it

1.alter table 表名 具體功能關鍵字;
1).alter table mydb2 add name varchar(30); //在 mydb2 中追加一個 name 列
2).alter table mydb2 modify name varchar(100); //修改 name 列 , 使其長度爲 60
3).alter table mydb2 drop name; //刪除name 列
4).alter table mydb2 to users; //將表名改成 users
5).alter table mydb2 chatacter set utf8 //將表的字符集改成 utf8
6).alter table mydb2 change name username varchar(50); //列名name修改成username 並設置其字符長度
九.表單的約束table

1.定義主鍵約束(不可重複,不可爲空)
1). primary key
2.惟一約束(不可重複,可空)
1).unique
3.非空約束(可重複,不可空)
1).not null
4.自動增長。。(我的理解)
1).auto_increment//與 數值型 primay key 配合使用
5.外鍵約束
1).constraint 外鍵約束名 foreign key (屬性名1) references 表名 (屬性名2);
6.設置默認值 DEFAULT
1).TotalRooms int DEFAULT 0,
十.數據類型表單

1.字符串型——String 1).VARCHER.CHAR @ varchar(30).char(50) 2.大數據類型————–字節流, 字符流 1).BLOB、TEXT 3.數值型——————— 數值類型 (bit ,byte,short,int, long, float,double,) 1).TINYINT 、SMALLINT、INT、BIGINT、FLOAT、DOUBLE 4.邏輯型 1).BIT 5.日期型 1).DATE(只有日期)、TIME(只有時間)、DATETIME(日期和時間)、TIMESTAMP(日期和時間,時間戳)--------------------- 做者:2424988205 來源:CSDN 原文:https://blog.csdn.net/qq_15421699/article/details/68210302 版權聲明:本文爲博主原創文章,轉載請附上博文連接!

相關文章
相關標籤/搜索