1. 程式人生 > >4-20 mysql 整理 (建表語句和mysql命令)

4-20 mysql 整理 (建表語句和mysql命令)

AC comment 如果 進入 username -s ID alter ase

create table [if not exists] 表名(
字段1 數據類型 [約束或索引列表],
字段2 數據類型 [約束或索引列表]
)
[表選項列表];
#虛擬表的概念:將查詢出來的結果(一張表) 當做表來操作
#講虛擬表保存起來(放到變量裏面)這就是視圖
#創建用於登錄的表
drop table if exists login; 如果存在就刪掉新建
create table login(
userid varchar(20) not null primary key comment ‘這是賬號‘,
password varchar(20) not null comment ‘這是密碼‘,


username varchar(10) comment ‘用戶名‘,
sex int(1) default 1 comment ‘0代表女,1代表男‘
);
drop table if not exists login; 如果存在就不建了
create table login(
userid varchar(20) not null primary key comment ‘這是賬號‘,
password varchar(20) not null comment ‘這是密碼‘,
username varchar(10) comment ‘用戶名‘,
sex int(1) default 1 comment ‘0代表女,1代表男‘

);

mysql命令

#查看有那些數據庫
show databases;
#數據庫的相關操作
#創建數據庫
create database test110 charset utf8;
#刪除數據庫
drop database test110;
#修改數據庫
alter database test110 character set=utf8;

#必須先進入庫 在執行下面的命令
#只要不執行這兩個命令就會一直在這個庫中
#show databases; use 其他數據庫;
#創建表
create table www(
id int,
name varchar(20)
);
#查看表 empty;
show tables;


#刪除表
drop table www;
#查看表結構 desc 表名; 主鍵
desc www;

4-20 mysql 整理 (建表語句和mysql命令)