程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> day19 數據庫的初步認識

day19 數據庫的初步認識

編輯:MySQL綜合教程

一:數據庫的概念

  • 數據庫:一個用於儲存數據並可以對之進行管理和使用的軟件系統。
  • sql:struct(結構)  query(查詢)  language(語言) 結構化查詢語言: 其實是一種國際化語言標准,在這個基礎上開發數據庫產品
  • 數據庫產品:mysql oracle db2 mssql......
  • 需要記住的幾個名詞

可以這理解:在數據庫管理系統產品中 選擇mysql數據庫管理系統在 apache 服務器上安裝 再在mysql中建一個database數據庫 裡面有table數據表 table中有column字段 

 

二:登錄數據庫系統

  

  OK,現在已經登錄成功,接下來要做的事數據庫的基本操作。

  上面操作注意點:1,在apache開著的情況下登錄 2,-h後面的地址是默認的表示本機,也可以使用ip 

  3,–u後的名字是由管理員分配的,默認是root(初始的最高權限用戶),其密碼是空的

  4,-p後面原則上是輸入密碼,但強烈建議不輸入,後面系統會問,再輸入

三:數據庫的操作

  • 登錄進去數據庫系統之後,在cmd模式下為了避免某些情況下亂碼,首先要輸入set names gbk;
  • 創建一個數據庫:create database  數據庫名  charset utf8;
  • 刪除一個數據庫:drop database 數據庫名;
  • 使用進入一個數據庫:use 數據庫名;
  • 顯示所有數據庫:show databases;

四:mysql中的數據類型

         時間類型time:只有時分秒(和毫秒)。日期類型data:只有年月日。日期時間類型:只有年月日時分秒。

五:表的操作:

  • 創建表:create table 表名(字段名1 類型1 附屬屬性,字段名2 類型2 附屬屬性,.......)     注意創建一個表首先要使用數據庫                                                                                                                                           
  • 附屬屬性:auto_increment: 一個整數的類型的自增長,通常和primary key 一起使用                                                                                                                                                      promary key:保證一個字段中的數據不會重復,具有唯一性            not null 設定一個字段中的數據不可以為空      default:用於設定一個字段如果沒有給定明確值的時候自動填充默認值  

    以上4項均可以任意同時出現在一個字段之後,相互之間用空格隔開就可以了

  • 刪除一個表:drop table 表名
  • 修改表:
  • 顯示表結構:desc 表名
  • 顯示當前庫中的所有表:show tables
  • 查看表中的所有數據:select * from 表名

六:數據庫操作(增):

七:數據庫操作(刪):

 

八:數據庫操作(改):

九:數據庫操作(查):

     

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved