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

歡迎訪問 生活随笔!

生活随笔

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

数据库

MYSQL 从头开始-1

發布時間:2023/12/19 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MYSQL 从头开始-1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天安裝mysql時到最后一步的start service總是不能成功,服務里已經有了mysql,但是啟動不了。 猜測可能是mysql沒有卸載干凈, 百度了下, 答案好多,主要設計到了my.ini文件 和 刪除注冊表里的文件。

決定嘗試下刪除注冊表的文件看看,在命令行敲入“regedit”,打開注冊表編輯器,按照網上的提示刪除了對應的mysql文件夾。然后重新安裝,成功!

今天決定重新開始學習mysql,從最簡單的創建表,插入,修改,刪除開始吧。

SQL語言包括數據定義數據操縱(Data Manipulation),數據控制(Data Control)

數據定義:Create Table,Alter Table,Drop Table, Craete/Drop Index等

數據操縱:Select ,insert,update,delete

數據控制:grant(授權),revok(撤權)

顯示庫中所有的表:

show tables;

創建表:

create table blog_users( user_name varchar(20) not null primary key, user_password varchar(15) not null, user_email varchar(20) not null);

描述表:

desc blog_users;

修改列名:

alter table blog_users change user_password user_pass varchar(15);

插入數據:

insert into blog_users(user_name,user_pass,user_email) values('ychen', 'ychen007', 'ychen@hotmail.com');

修改數據:

update blog_users set user_pass = 'yoyo2013' where user_name = 'yoyo';

?修改整列數據:

update blog_users set user_pass = 'hello'

刪除數據:

delete from blog_users where user_name = 'yoyo';

刪除表:

drop table blog_users;

?

數據類型:

類型

大小

范圍(有符號)

范圍(無符號)

用途

TINYINT

1 字節????????

(-128,127)

(0,255)

小整數值

SMALLINT

2 字節?

(-32 768,32 767)

?(0,65 535)

大整數值

MEDIUMINT

3 字節

(-8 388 608,8 388 607)

(0,16 777 215)?

大整數值

INT或INTEGER

4 字節

(-2 147 483 648,2 147 483 647)

(0,4 294 967 295)

大整數值

BIGINT

8 字節

(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)

(0,18 446 744 073 709 551 615)

極大整數值

FLOAT?

4 字節

(-3.402 823 466 E+38,1.175 494 351 E-38)

,(1.175 494 351 E-38,3.402 823 466 E+38)

單精度
浮點數值

DOUBLE?

8 字節

(1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308)

,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

雙精度
浮點數值

字符類型:

類型

大小

用途

CHAR

?0-255字節

定長字符串

VARCHAR

0-255字節

變長字符串

TINYBLOB

0-255字節

不超過 255 個字符的二進制字符串

TINYTEXT

0-255字節

短文本字符串

BLOB

0-65535字節

二進制形式的長文本數據

TEXT

0-65535字節

長文本數據

MEDIUMBLOB

0-16 777 215字節

二進制形式的中等長度文本數據

MEDIUMTEXT

0-16 777 215字節

中等長度文本數據

LOGNGBLOB

0-4 294 967 295字節

二進制形式的極大文本數據

LONGTEXT

0-4 294 967 295字節

極大文本數據

時間類型

類型

大小(字節)

范圍

格式

用途

DATE

3

1000-01-01/9999-12-31

?YYYY-MM-DD

日期值

TIME

3

-838:59:59'/'838:59:59

?HH:MM:SS

時間值或持續時間

YEAR

1

1901/2155

YYYY

年份值

DATETIME

8

1000-01-01 00:00:00/9999-12-31 23:59:59

YYYY-MM-DD HH:MM:SS

混合日期和時間值

TIMESTAMP

8?

1970-01-01 00:00:00/2037

年某時 YYYYMMDD HHMMSS

混合日期和時間值,時間戳

復合類型
  MySQL 還支持兩種復合數據類型 ENUM 和 SET,它們擴展了 SQL 規范。雖然這些類型在技術上是字符串類型,但是可以被視為不同的數據類型。一個 ENUM 類型只允許從一個集合中取得一個值;而 SET 類型允許從一個集合中取得任意多個值。SET 類型與 ENUM 類型相似但不相同。SET 類型可以從預定義的集合中取得任意數量的值。

轉載于:https://www.cnblogs.com/chenyao/archive/2013/04/08/3007415.html

總結

以上是生活随笔為你收集整理的MYSQL 从头开始-1的全部內容,希望文章能夠幫你解決所遇到的問題。

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