資料庫表內容
以windows為例
方法一(假設mysql在d:\mysql目錄下)
1、用系統管理員登陸windows系統。
2、停止MySQL的服務。
3、運行cmd進入dos命令窗口,然後進入MySQL的安裝目錄,比如安裝目錄是d:\mysql,進入d:\mysql\bin (如果是c:\Program Files\mysql目錄,目錄包含空格,使用cd "c:\Program Files\mysql"進入mysql目錄)
4、跳過許可權檢查啟動MySQL(關鍵的一步)
d:\mysql\bin>mysqld-nt --skip-grant-tables(會佔用一個dos控制台窗口,不能關閉)
5、重新打開一個dos控制台窗口,進入d:\mysql\bin目錄,設置root的新密碼
d:\mysql\bin>mysqladmin -u root flush-privileges password 【新密碼】
(注意:這條命令如果重復執行,可能需要關閉4的窗口並重新運行)
d:\mysql\bin>mysqladmin -u root -p shutdown(或直接關閉第一個dos控制台窗口)
將【新密碼】替換為你要用的root的密碼,第二個命令可能會提示你輸入新密碼,重復第一個命令輸入的密碼。
6、關閉MySQL的控制台窗口,用正常模式啟動Mysql
7、你可以用新的密碼鏈接到Mysql了。
方法二
1、停止mysql服務
2、找到mysql數據的data目錄,將另外一個mysql的data目錄下的mysql目錄覆蓋過來(如果知道root密碼)
(操作之前先備份mysql\data\mysql目錄的所有文件)
這種方法缺點:覆蓋掉其他的用戶,mysql的版本需相同
3、重新啟動mysql服務
㈡ 什麼是資料庫表
在關系資料庫中,資料庫表是一系列二維數組的集合,用來代表和儲存數據對象之間的關系。它由縱向的列和橫向的行組成;
例如一個有關作者信息的名為 authors 的表中,每個列包含的是所有作者的某個特定類型的信息,比如「姓氏」,而每行則包含了某個特定作者的所有信息:姓、名、住址等等。
對於特定的資料庫表,列的數目一般事先固定,各列之間可以由列名來識別。而行的數目可以隨時、動態變化,每行通常都可以根據某個(或某幾個)列中的數據來識別,稱為候選鍵。
DataTable 架構定義
表的架構(即結構)由列和約束表示。 使用 DataColumn 對象以及 ForeignKeyConstraint 和 UniqueConstraint 對象定義 DataTable 的架構。 表中的列可以映射到數據源中的列、包含從表達式計算所得的值、自動遞增它們的值,或包含主鍵值。
按名稱引用表中的列、關系和約束是區分大小寫的。 因此,一個表中可以存在兩個或兩個以上名稱相同(但大小寫不同)的列、關系或約束。 例如,您可以有Col1和col1。
以上內容參考:網路-資料庫表