SQL(表和字段操作)

一、表层面

          1.创建表

                CREATE TABLE 表名 ( 字段名 字段属性) 

                CREATE TABLE teacher ( name VARCHAR(10))  新建表至少含有一个字段 

        2.删除表

                DROP TABLE IF EXISTS 表名

                DROP TABLE IF EXISTS teacher  不加if语句可能会报错

        3.修改表

                ALTER TABLE 表名 RENAME AS 新表名

                ALTER TABLE hero RENAME AS hero1

二、字段层面

        1.增加字段

                ALTER TABLE 表名 ADD 字段名 字段属性

                ALTER TABLE hero1 ADD age INT(10)

        2.修改字段   

                1.ALTER TABLE 表名 MODIFY 字段名 字段属性

                        ALTER TABLE hero1 MODIFY age VARCHAR(10) 

                 2.ALTER TABLE 表名 CHANGE 旧名字 新名字 字段属性

                       ALTER TABLE hero1 CHANGE age ages INT(10)

                注释:你重新命名的新字段需要进行完整定义,并不是改字段名就可以

                        change用来字段重命名,不能修改字段类型和约束;

                         modify不用来字段重命名,只能修改字段类型和约束;

            3.删除字段

                           ALTER TABLE 表名 DROP 字段名

                           ALTER TABLE hero1 DROP ages 

                

上一篇:数据库及数据库表管理常用指令


下一篇:mysql 基本命令