MySQL是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在MySQL中,創(chuàng)建一個(gè)表格需要以下步驟:
CREATE TABLE TableName ( column1 datatype, column2 datatype, column3 datatype, ..... );
CREATE TABLE是創(chuàng)建表格的關(guān)鍵字,TableName是你要?jiǎng)?chuàng)建的表格的名稱,column1...columnN是表格中要包含的列名稱,datatype是指定每一列的數(shù)據(jù)類型和大小。
下面是一個(gè)創(chuàng)建名為users的基本用戶表格的示例:
CREATE TABLE users ( user_id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(50) NOT NULL, PRIMARY KEY (user_id) );
在這個(gè)示例中,user_id是一個(gè)整數(shù)數(shù)據(jù)類型,不允許為空,并且設(shè)置為自動(dòng)增長;username、password和email分別是字符數(shù)據(jù)類型,最大長度分別為50、255和50。
PRIMARY KEY關(guān)鍵字指定了表格中的主鍵,它是唯一標(biāo)識表格中每一行數(shù)據(jù)的行,并且不允許為空。
除了以上列類型,MySQL還支持其他數(shù)據(jù)類型,例如DECIMAL、DATE和TIME等。詳細(xì)的列類型和其用法可以在MySQL官方文檔中找到。