mysql學(xué)習(xí)

1.要想操作數(shù)據(jù)庫(kù)首先要使用這個(gè)數(shù)據(jù)庫(kù):use 數(shù)據(jù)庫(kù)名字;

ERROR 1046 (3D000): No database selected

遇到這樣錯(cuò)誤就是沒有指定數(shù)據(jù)庫(kù)

2.刪除數(shù)據(jù)庫(kù)表:drop table 表名;

3.創(chuàng)建數(shù)據(jù)庫(kù)表

create table login(字段1,字段2...);

字段類型介紹

varchar(255)類型

需要設(shè)定最大長(zhǎng)度(可選擇的最大長(zhǎng)度5.0.3版本之前最大255,之后65535),如果存儲(chǔ)的數(shù)據(jù)沒有這么長(zhǎng)會(huì)按實(shí)際長(zhǎng)度,如果超過設(shè)置的最大長(zhǎng)度,會(huì)插入失敗或者按最大長(zhǎng)度截取存儲(chǔ)的數(shù)據(jù),丟掉后邊的數(shù)據(jù)。

ERROR 1406 (22001): Data too long for column '***' at row 1

在my.ini里找到

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION”

把其中的STRICT_TRANS_TABLES,去掉,

或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION

注釋掉,然后重啟mysql就ok了

text 類型

不需要設(shè)置最大長(zhǎng)度,不可以設(shè)置默認(rèn)值,最大長(zhǎng)度2的16次方-1

.經(jīng)常變化的字段用varchar

.知道固定長(zhǎng)度的用char

.盡量用varchar

.超過255字符的只能用varchar或者text

.能用varchar的地方不用text

約束介紹

not null 不為空

auto_increment 自增長(zhǎng)

comment '描述內(nèi)容'? 設(shè)置描述

unique key 唯一

default 默認(rèn)值

primary key(主鍵名字) 設(shè)置主鍵

注:表名字和字段名字不要加單引號(hào)

4.重命名數(shù)據(jù)庫(kù)表

alter table table_name rename table_new_name;

5.插入數(shù)據(jù)

insert into tableName(字段名1,字段名2...)values (value1,value2...);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • .數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的發(fā)展: 文件系統(tǒng)(使用磁盤文件來存儲(chǔ)數(shù)據(jù))=>第一代數(shù)據(jù)庫(kù)(出現(xiàn)了網(wǎng)狀模型,層次模型的數(shù)據(jù)庫(kù))=...
    小Q逛逛閱讀 1,076評(píng)論 0 2
  • 數(shù)據(jù)庫(kù)概述 一、常見的概念 數(shù)據(jù)庫(kù)(DataBase):數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。數(shù)據(jù)庫(kù)管...
    誰的春春不迷茫閱讀 436評(píng)論 0 3
  • 數(shù)據(jù)庫(kù)和表 進(jìn)入mysql:mysql -uroot -p 查看數(shù)據(jù)庫(kù):show databases; 刪除數(shù)據(jù)庫(kù)...
    Stone_Zhuo閱讀 1,124評(píng)論 0 2
  • 參考資料 慕課網(wǎng)——與MySQL的零距離接觸 前言 本人菜鳥,入IT只為當(dāng)鼓勵(lì)師。本編文章主要對(duì) MySQL的一些...
    BeYanJin閱讀 386評(píng)論 0 2
  • 索引的概念 索引用于快速找到與特定的列值相同的行。如果沒有索引,MySQL必須從第一行開始,然后通過整個(gè)表讀取找出...
    maxwellyue閱讀 794評(píng)論 0 3

友情鏈接更多精彩內(nèi)容