mysql的登入和退出
//登入
mysql -uroot -p //回車輸入密碼
enter password:**
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICdzFWRoRXdvN1LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX2Z0Vl5WNXFGN5wmYshmMZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jN0QzM0gTN5ETNxEDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
//退出
//檢視mysql裡面有哪些資料庫(自帶的)
show databases; //分号不要忘記,切記!!!
建立資料庫
create database test; //test 是自定義資料庫名
删除資料庫
資料類型
int 整型
tinyint 微整型
double
varchar(n)
n代表長度,可變長字元串,字元串最長為,最少為,可變長度節約資源
char(n)
n代表長度,定義字元串,長度不可變,字元串最長為,最少為,剩下的空格補全
建立表簡陋版
1)登入
2)建立資料庫
3)選擇使用哪個資料庫
use test;
4)建立表
create table student(
number varchar(),
name varchar(),
age int,
sex varchar()
);
Navicat建立表
create table student(
number varchar() primary key, //primary key 主鍵,是用來差別多行記錄的唯一辨別,主鍵絕對不允許重複,也不允許為空
name varchar() not null,
age int,
sex varchar() default '男' //default 設定預設值
);
删除表
指令修改表
1、增加一個字段
2、修改一個字段名稱
3、修改一個字段的類型
4、修改一個字段的類型(簡化做法)
5、删除字段
DDL
資料定義語言,其實對于表結構和資料庫的所有操作都是DDL
1)檢視某個資料庫下所有的表
2)檢視指定資料庫下的所有表
use test;
show tables;