日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...

發布時間:2023/12/9 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL 基礎學習二:創建一個用戶表,并 增刪改查

提示:MySQL 命令建議都用大寫,因為小寫運行時,還是翻譯成大寫的。

第一步,創建一個用戶表

1,打開控制臺,進入數據庫

C:\Users\Administrator>MySQL -u root -p

2,查看有什么數據庫

MySQL> SHOW DATABASES;

3,創建一個數據庫,并查看是否有這個數據庫,然后進入 heaven 這個數據庫,出現Database changed,表示進入成功

MySQL> CREATE DATABASES heaven;

MySQL> SHOW DATABASES;

MySQL> USE heaven;

4,然后查看一下這個 heaven 這個庫有多少表.

MySQL> SHOW TABLES;

出現Empty set (0.00 sec), 即沒有一個表

5,創建一個用戶表。

MySQL> CREATE TABLE heaven_user (

id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '自增 ID',

username VARCHAR (20) NOT NULL COMMENT '用戶名',

password VARCHAR (45) NOT NULL COMMENT '密碼',

status TINYINT NOT NULL COMMENT '狀態:1,正常。0,禁止',

addtime VARCHAR (20) NOT NULL COMMENT '記錄注冊時間,這是存一個時間戳'

) COMMENT = '用戶表';

上面的語法打了之后,出現 Query OK, 0 rows affected (0.02 sec); 表示創建成功。

再次輸入 SHOW TABLES;

MySQL> SHOW TABLES;

+------------------+

| Tables_in_heaven |

+------------------+

| heaven_user |

+------------------+

1 row in set (0.00 sec)

出現上面這個表示已經有 heaven_user 這個用戶表了;

6,查看 heaven_user 結構

MySQL> DESC heaven_user;

+----------+------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+----------+------------------+------+-----+---------+----------------+

| id | int (10) unsigned | NO | PRI | NULL | auto_increment |

| username | varchar (20) | NO | | NULL | |

| password | varchar (45) | NO | | NULL | |

| status | tinyint (4) | NO | | NULL | |

| addtime | varchar (20) | NO | | NULL | |

+----------+------------------+------+-----+---------+----------------+

5 rows in set (0.01 sec)

打上命令DESC heaven_user 就可以看到表的結構?,F在介紹一下表的結構與作用

先介紹屬性, Field Type Null Key Default Extra

Field 表示這個字段的名字

Type 表示這個字段的類型

Null 表示是否為空, 出現: NO 表示不能為空,出現 YES 表示能為空

Key 是指有沒有索引,并表示是什么索引.出現 PRI 即是主鍵, 不出現,表示沒有索引

Default 這個屬性表示默認值是什么,出現 NULL ,表示默認為 NULL 即為空。

Extra 這個是額外值,auto_increment 這個字段自增,就是你不填任何東西,增加一條數據時,會自動增加 1,例:上一條數據是 1,下次增加數據時會是 2;

接下來介紹 int (10) unsigned,varchar (20),tinyint (4)

int (10) unsigned ,這個表示是 int 類型,存的就是數字,占用 4 個字節,帶符號(沒有:unsigned) 的范圍是-2147483648 到 2147483647。無符號(即有:unsigned)的范圍是 0 到 4294967295。如果你學過 C/C++/JAVA 等語言,這個類型你肯定非常熟悉;

varchar (20) 這個是字符類型,即是存字母或漢字,數字等.這里 varchar (20) 這個 20 指的是 20 字節,如果存放 UTF8 漢字時,只能存 6 個(每個漢字 3 字節)

tinyint (4) 這個是數值類型,占用大小 1 個字節, 帶符號(沒有:unsigned) 的范圍是-128 到 127。無符號(即有:unsigned)的范圍是 0 到 255

總結

以上是生活随笔為你收集整理的mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。