mysql核心知識之DDL資料定義語言

2021-10-01 05:29:00 字數 1533 閱讀 7206

資料庫的建立使用

直接建立資料庫 db1

create database db1;

檢視當前在哪個庫裡邊

select database();

進入庫的操作

use 庫名;

判斷是否存在,如果不存在則建立資料庫 db2

create database if not exists db2;

建立資料庫並指定字符集為 gbk

create database db3 default character set gbk;

檢視某個庫是什麼字符集;

show create database ***;

檢視當前mysql使用的字符集

show variables like 'character%';

常用資料型別

create table 表名 (

欄位名1 字段型別1 約束條件1 說明1,

欄位名2 字段型別2 約束條件2 說明2,

欄位名3 字段型別3 約束條件3 說明3 );

create table 新錶名 like 舊表名;

comment ----說明解釋 

not null ----不為空

default ----預設值

unsigned ----無符號(即正數)

auto_increment ----自增

zerofill ----自動填充

unique key ----唯一值

create table student (id tinyint(5) zerofill auto_increment not null comment '學生學號', name varchar(20) default null comment '學生姓名', age tinyint default null comment '學生年齡', class varchar(20) default null comment '學生班級', *** char(5) not null comment '學生性別', unique key (id) )engine=innodb charset=utf8;; create table student (id tinyint(5) auto_increment default null comment '學生學號', name varchar(20) default null comment '學生姓名', age tinyint default null comment '學生年齡', class varchar(20) default null comment '學生班級', *** char(5) not null comment '學生性別', unique key (id) )engine=innodb charset=utf8;;

.png

Web Service核心知識

xml,soap和wsdl就是構成webservice平台的三大技術。xml webservice採用http協議傳輸資料,採用xml格式封裝資料,即xml中說明呼叫遠端服務物件的哪個方法,傳遞的引數是什麼,以及服務物件的返回結果是什麼。xml是webservice平台中表示資料的格式。除了易於建立...

Hadoop核心知識

一 hadoop核心 hdfs hadoop distributed file system 分布式檔案系統 用於海量資料的儲存 yarn yet another resource negotiator 資源管理排程系統,用於資源管理排程 map reduce 分布式運算框架,用於海量資料的分析 二...

Linux核心知識

linux核心最初創始人 linus torvalds管理乙個linus樹,linus樹也稱為主線 mainline 一般指的upstream,上游 也指這個linus樹或者各種開發樹。linus樹是以2.6.x這樣的三個數字來表示。比如linux 2.6.18 164.el5xen 的linus樹...