mysql學習

1.要想操作數據庫首先要使用這個數據庫:use 數據庫名字;

ERROR 1046 (3D000): No database selected

遇到這樣錯誤就是沒有指定數據庫

2.刪除數據庫表:drop table 表名;

3.創建數據庫表

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

字段類型介紹

varchar(255)類型

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

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 類型

不需要設置最大長度,不可以設置默認值,最大長度2的16次方-1

.經常變化的字段用varchar

.知道固定長度的用char

.盡量用varchar

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

.能用varchar的地方不用text

約束介紹

not null 不為空

auto_increment 自增長

comment '描述內容'? 設置描述

unique key 唯一

default 默認值

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

注:表名字和字段名字不要加單引號

4.重命名數據庫表

alter table table_name rename table_new_name;

5.插入數據

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

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