<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                  在Mysql中建立一個數據庫cart,在庫中建立兩個表,分別是:goods(商品表),order(訂單表)。 本教程用命令創建數據庫,用命令創建數據庫習慣了,比用PhpMyAdmin快,因為用phpMyAdmin每項設置都要點鼠標選擇。 點右下角的wamp/MySQL/MySql控制臺,輸入密碼,進入命令執行界面, 輸入: ~~~ CREATE DATABASE cart DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ~~~ 回車執行,即建成一個cart數據庫,筆者測試過代碼。 /*創建數據庫命令格式*/ CREATE DATABASE 數據庫名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 使用utf8格式,可以讓數據庫支持多國語言。   接著建goods表,因為是學習,所以將goods表建的簡單一些,主要包含以下幾個字段:id(編號)、name(名稱)、brand(品牌)、price(價格)、count(數量)等。   下面是E-R圖: ![](https://box.kancloud.cn/7edf064934baed99fef182a3f3b49ed0_377x197.gif) 創建goods表命令行如下: ~~~ CREATE TABLE IF NOT EXISTS goods( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL DEFAULT '', brand VARCHAR(50) NOT NULL DEFAULT '', price DECIMAL(10,2) UNSIGNED NOT NULL DEFAULT '0.00', count INT(20) UNSIGNED NOT NULL DEFAULT '0' )ENGINE=MyISAM DEFAULT CHARSET=utf8; ~~~ 代碼測試過,成功建表。 解析: 創建表的格式: CREATE TABLE [ IF NOT EXISTS] 表名(字段名 屬性); 注:最后一行,沒有逗號(,),切記,否則命令建表時出錯。 id 行 INT表示整形,長度為10; UNSIGNED表示將數字類型無符號化,只保存正值; NOT NULL表示不為空。 AUTO_INCREMENT表示自動增長型,每次插入數據,自動加1,非常方便。 PRIMARY KEY表示設置此字段為關鍵字。 * * * * * name和brand行 VARCHAR ,字符型,長度50. NO NULL,不能為空值。當插入新數據時,如果字段沒有值,系統自動寫入空字符串。 DEFAULT '',表示默認值為空字符串。 * * * * * price行 DECIMAL,定點數。 DECIMAL(M,D),其中M表示十進制數字總的個數,D表示小數點后面數字的位數。 DECIMAL(10,2),總長度為10,小數點后保留2位。 UNSIGNED表示只保存正值; NOT NULL表示不為空。 DEFAULT '0.00' * * * * * count行 INT表示整形,長度為10; UNSIGNED表示只保存正值; NOT NULL表示不為空。 DEFAULT '0'表示默認值為0. 注意: count行是最后一行,后邊不能加逗號“,”,否則出錯。 * * * * * ENGINE=MyISAM DEFAULT CHARSET=utf8; ENGINE=MyISAM表示數據表引擎為MyISAM,這個必須要加上,否則會用引擎InnoDB。筆者觀察,ecshop用的是MyISAM,所以建議用MyISAM. DEFAULT CHARSET默認字符集為utf8; * * * * * 插入四行數據,便于后邊測試。 插入數據的命令格式: INSERT INTO 表名(字段1,字段2,字段3,...) VALUES(數據1,數據2,數據3,...); 插入值為字符時,加引號,整數或小數點等,則直接寫。 在記事本中寫出以下代碼,完成后,選中,復制。 ~~~ INSERT INTO goods(name,brand,price,count) VALUES('商用臺式機LN001','聯想',5888.00,100); INSERT INTO goods(name,brand,price,count) VALUES('數碼相機CM058','三星',3699.00,50); INSERT INTO goods(name,brand,price,count) VALUES('筆記本TN001','戴爾',7788.50,100); INSERT INTO goods(name,brand,price,count) VALUES('昂達8寸平板','昂達',399.00,500); ~~~ 用命令插入測試數據,比較快。進入mysql控制臺,輸入賬號密碼, mysql>show databases; //顯示數據庫. mysql>use cart; //使用cart庫. mysql>show tables; //顯示cart庫的表. mysql>(點鼠標右鍵,選擇彈出菜單“粘貼")回車,執行。 成功后,會提示:Query OK... *注:細心朋友可能發現,插入字段中沒有id,這是因為id有”AUTO_INCREMENT"屬性,會自動序號,自動增加。* * * * * *   建訂單表(orders)  字段:ddnumber(訂單號)、 cname(姓名)、address(地址)、mtel(手機號)、spc(session_goodsid)、slc(session_goodsnum)、yprice(運費)、totalprice(總價)、createtime(下單時間)   E-R圖: ![](https://box.kancloud.cn/a82ac579d90f08925b9249464eb096ac_364x290.gif) * * * * * ~~~ CREATE TABLE IF NOT EXISTS orders( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, cname VARCHAR(50) NOT NULL DEFAULT '', address VARCHAR(50) NOT NULL DEFAULT '', mtel VARCHAR(50) NOT NULL DEFAULT '', spc INT(10) UNSIGNED NOT NULL DEFAULT '0', slc INT(10) UNSIGNED NOT NULL DEFAULT '0', yprice DECIMAL(10,2) UNSIGNED NOT NULL DEFAULT '0.00', totalprice DECIMAL(10,2) UNSIGNED NOT NULL DEFAULT '0.00', ddnumber VARCHAR(50) NOT NULL DEFAULT '', createtime DATETIME NOT NULL )ENGINE=MyISAM DEFAULT CHARSET=utf8; ~~~ 各行注釋參考goods表,不再贅述。 * * * * * ## 天行健,君子當自強不息! * * * * *
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看