国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句是什么?

數(shù)據(jù)庫是用來存儲、管理數(shù)據(jù)的倉庫

數(shù)據(jù)表是數(shù)據(jù)的存儲結(jié)構(gòu)

Structured Query Language,結(jié)構(gòu)化查詢語言,用來操作數(shù)據(jù)庫

數(shù)據(jù)庫安裝

安裝MySQL,自行百度

數(shù)據(jù)庫登錄及退出

進入cmd使用命令 mysql -hAddress -uUser -p(Password) 登錄數(shù)據(jù)庫

mysql -hlocalhost -uroot -p123456

-p后直接回車可進入密文登錄

如果出現(xiàn)以下報錯,則打開任務(wù)管理器-服務(wù)-開啟MySQL

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句,# 數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫,sql
開啟成功后會進入到mysql的命令行,退出輸入exit

創(chuàng)建、查看數(shù)據(jù)庫及修改名字

創(chuàng)建使用命令 create database DBName (character set Encode); 編碼不設(shè)置則為默認

create database demo;

還可加上對數(shù)據(jù)庫的編碼:

create database demo character set gbk;

查看所有數(shù)據(jù)庫

show databases;

使用命令rename database OldName to NewName修改數(shù)據(jù)庫名,有些版本可能用不了,或可進入MySQL目錄下的data修改文件名

rename database demo to newDemo;

查看及修改數(shù)據(jù)庫編碼

默認編碼為安裝時設(shè)置的編碼

show create database demo;

數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句,# 數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫,sql

alter database demo character set utf8;

刪除數(shù)據(jù)庫

drop database demo;

使用或查看當前正在使用的數(shù)據(jù)庫

進入數(shù)據(jù)庫后才能進一步操作數(shù)據(jù)表

use demo;

查看當前正在使用的數(shù)據(jù)庫

select database();

創(chuàng)建、查看數(shù)據(jù)表及修改名字

創(chuàng)建表需指定字段和屬性

create table student(
	_id int,
	name varchar(20),
	age int
	);

查看所有數(shù)據(jù)表

show tables;

修改數(shù)據(jù)表名

rename table student to person;

查看及修改數(shù)據(jù)表編碼

與查看數(shù)據(jù)庫編碼同理

show create table student;

數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句,# 數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫,sql
修改數(shù)據(jù)表編碼

alter table student character set utf8;

查看及修改數(shù)據(jù)表結(jié)構(gòu)

desc student;

可看到當前數(shù)據(jù)庫中各個域的屬性
數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句,# 數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫,sql
使用命令alter table DBName add Field Type 增加列(字段)

alter table student add sex varchar(5);

使用命令 alter table DBName modify Field NewType(NewLength) 修改長度/類型/約束

alter table student modify name varchar(50);

使用命令 alter table DBName change OldField NewField NewType(NewLength) 修改列(字段)名

alter table student change name username varchar(50);

使用命令 alter table DBName drop Field 修改列(字段)名

alter table student drop sex;

增加約束

主鍵約束——為了保證某一個列的數(shù)據(jù)不重復

alter table student modify _id int primary key;

唯一約束——與主鍵不同的地方是可設(shè)置多個列的數(shù)據(jù)不重復

alter table student modify name varchar(50) unique;

非空約束——列必須有數(shù)據(jù)

alter table student modify name varchar(50) not null;

刪除約束

刪除主鍵約束,若是自動增長則需先取消自動增長

alter table student drop primary key;

刪除唯一約束

alter table student drop index name;

刪除非空約束,直接修改列為原來的定義文章來源地址http://www.zghlxwxcb.cn/news/detail-707096.html

alter table student modify name varchar(50);

刪除表

drop table student;

備份

mysqldump -hlocalhost -uroot -p demo > D:\demo.sql

恢復

mysql  -uroot -p demoBak  < D:\demo.sql

到了這里,關(guān)于數(shù)據(jù)庫基礎(chǔ)——數(shù)據(jù)庫、數(shù)據(jù)表和SQL語句的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • SQL Server 基礎(chǔ)操作(五)導入和導出數(shù)據(jù)表

    SQL Server 基礎(chǔ)操作(五)導入和導出數(shù)據(jù)表

    1.選擇需要導數(shù)據(jù)的數(shù)據(jù)庫右擊----任務(wù)----導入數(shù)據(jù) 2.選擇數(shù)據(jù)源,數(shù)據(jù)源代表數(shù)據(jù)表從哪里導入到當前的數(shù)據(jù)庫中。填寫數(shù)據(jù)源服務(wù)器名稱(本地導入:.,1433;遠程導入:IP,1433) 3.選擇導入的目標數(shù)據(jù)庫,選擇導入到那個數(shù)據(jù)庫中 4.選擇復制一個或多個表或視圖的數(shù)據(jù) 5.選擇從

    2024年02月07日
    瀏覽(22)
  • 【MySQL】基礎(chǔ)實戰(zhàn)篇(1)—數(shù)據(jù)庫與數(shù)據(jù)表的操作

    創(chuàng)建數(shù)據(jù)庫 語法: 注: 在同一個數(shù)據(jù)庫服務(wù)器上必須是唯一的,不允許存在同名的數(shù)據(jù)庫。 此外在創(chuàng)建數(shù)據(jù)庫時如果不進行自定義設(shè)置編碼方式,就會使用系統(tǒng)默認的編碼方式,所以我們可以在創(chuàng)建數(shù)據(jù)庫的同時自定義設(shè)置編碼方式。 語法: 字符集 是定義MySQL存儲字符串

    2024年02月08日
    瀏覽(98)
  • SQL Server基礎(chǔ) 第三章 數(shù)據(jù)表基本操作(增刪改查,不允許保存更改異常?。? decoding=

    SQL Server基礎(chǔ) 第三章 數(shù)據(jù)表基本操作(增刪改查,不允許保存更改異常!)

    往表里插數(shù)據(jù)我們現(xiàn)在有兩種方式 第一種是編輯直接修改,第二種是通過查詢來修改數(shù)據(jù) 兩種方法的區(qū)別 第一種更直接,如果數(shù)據(jù)量小那么直接改就好了,那如果數(shù)據(jù)量稍微龐大我們就需要用新建查詢來進行表內(nèi)容的修改了?。。。。。?! 只需要新建查詢,然后新的查詢文

    2023年04月26日
    瀏覽(29)
  • 【postgresql 基礎(chǔ)入門】數(shù)據(jù)表的創(chuàng)建,永久數(shù)據(jù)放普通表,中間結(jié)果放臨時表,附帶信用卡業(yè)務(wù)案例SQL設(shè)計

    ? 專欄內(nèi)容 : postgresql內(nèi)核源碼分析 手寫數(shù)據(jù)庫toadb 并發(fā)編程 ? 開源貢獻 : toadb開源庫 個人主頁 :我的主頁 管理社區(qū) :開源數(shù)據(jù)庫 座右銘:天行健,君子以自強不息;地勢坤,君子以厚德載物. 入門準備 postgrersql基礎(chǔ)架構(gòu) 快速使用 初始化集群 數(shù)據(jù)庫服務(wù)管理 psql客戶

    2024年02月07日
    瀏覽(1621)
  • 數(shù)據(jù)庫實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表

    數(shù)據(jù)庫實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表

    實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表 實驗類型: ●驗證性實驗 ?○綜合性實驗 ?○設(shè)計性實驗 實驗?zāi)康模????? (1)了解數(shù)據(jù)表的結(jié)構(gòu)特點。 ?????(2)掌握表中列定義時所用到的各種數(shù)據(jù)類型。 ?????(3)學會使用企業(yè)管理器(即MSSMS-----Microsoft SQL?Server Manag

    2024年02月07日
    瀏覽(106)
  • 數(shù)據(jù)庫||數(shù)據(jù)表的更新

    1.實驗題目:數(shù)據(jù)表的更新 2.實驗?zāi)亢鸵螅?1)掌握SQL語句的數(shù)據(jù)操縱功能 2)掌握SQL語言的數(shù)據(jù)插入,修改,刪除操作 3)掌握與嵌套查詢相結(jié)合的插入,刪除,修改數(shù)據(jù)的SQL語句 3.實驗步驟: 1) 按實驗內(nèi)容要求完成各項操作 2) 根據(jù)題目要求給出解決方案 3) 提交實驗報告 4.實驗內(nèi)容

    2024年02月19日
    瀏覽(35)
  • mysql數(shù)據(jù)庫和數(shù)據(jù)表

    常用的數(shù)據(jù)類型: int : 整型? 用于定義整數(shù)類型的數(shù)據(jù) float : 單精度浮點4字節(jié)32位? 準確表示到小數(shù)點后六位. double :雙精度浮點8字節(jié)64位 char :固定長度的字符類型? 用于定義字符類型數(shù)據(jù) varchar :可變長度的字符類型 text : 文本 image: :圖片 SQL語言: Structured Query La

    2024年02月10日
    瀏覽(33)
  • MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

    MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

    文章目錄 前言 一、MySQL數(shù)據(jù)庫是什么? 二、使用步驟 1.顯示當前數(shù)據(jù)庫 2.創(chuàng)建數(shù)據(jù)庫 ???????? 3.使用數(shù)據(jù)庫 ???????? 4.刪除數(shù)據(jù)庫 ???????? 5.表的操作 ??? 5.1 顯示數(shù)據(jù)庫中的表 ??? 5.2 創(chuàng)建表 ? ? 5.3 刪除表 ???????? 6.總結(jié) MySQL數(shù)據(jù)庫的創(chuàng)建操作 是一個客戶

    2023年04月08日
    瀏覽(905)
  • MySQL數(shù)據(jù)庫——6、刪除數(shù)據(jù)表

    刪除一個數(shù)據(jù)表,使用 SQL 命令 DROP TABLE 。 DROP TABLE 命令允許從數(shù)據(jù)庫中永久刪除指定的數(shù)據(jù)表及其所有數(shù)據(jù)。 DROP TABLE table_name; ? table_name 是要刪除的數(shù)據(jù)表的名稱。 例如,要刪除名為 users 的數(shù)據(jù)表,可以執(zhí)行以下 SQL 命令: DROP TABLE users; ? 執(zhí)行此命令后,名為 users 的數(shù)據(jù)

    2024年04月11日
    瀏覽(93)
  • sql server創(chuàng)建數(shù)據(jù)表的完整語法

    復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制 復制

    2024年02月15日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包