MySQL数据库学习(一)数据与表

第一章 数据和表
1、 数据库
     创建数据库 
     CREATE DATABASE gregs_list; (创建名为gregs_list的数据库)
     使用数据库
     USE gregs_list; (使用数据库 gregs_list)
2、 设定表
            CREATE TABLE doughbut_list
           (
        doughnut_name VARCHAR(10),
        doughnut_type VARCHAR(6)                  
                );
3、 数据类型
     CHAR 或 CHARACTER。      他很严谨,负责的数据必须是事先设定好的长度。
     INT 或 INTEGER                 认为数字应该都是整数,不过她也可以负责处理负数。
     BLOB                                 大量文本数据。
     DEC                                  DECIMAL的缩写。他会提供数值空间,直到装满为止。
     DATETIME ,TIMESTAMP     负责记录日期和时间同类的有TIME和DATE.(TIMESTAMP通常用于记录“当下”这个时刻,DATETIME更适合存储将来的时间)
     DATE                                记录日期,但是他不喜欢查收TIME的事情。
     VARCHAR                          存储文版数据,最大长度可达255个字符。他很灵活,而且可以配合我们的数据长度进行调整。
4、 操作      
     DESC 是DESCRIBE的缩写可以用来检查创建的表
          DESC my_contacts;  

     删除表
          DROP TABLE my_contacts;     DROP TABLE 会删除表和表中所有的数据 
     
     向表中插入数据
          INSERT INTO your_table (column_name1,column_name2,...)//可以是部分列但下面的数值必须对应
                                   VALUES ('value1','value2',...');
                    值的顺序必须跟对应的列名的顺序一样!!!输入文本型的数据类型都要用单引号!!!DEC,INT不用单引号。
         
     查询表
          SELECT * FROM my_contacts; //查询表my_contacts中的所有列

你可能感兴趣的:(mysql学习)