表的操作)
专栏链接【点击转跳】文章目录1. 创建表2. 创建表案例类型后面会专门谈3. 查看表结构4. 修改表4.1 对表名进行重命名4.2 向表里面插入数据4.3 往表内添加新的字段名字4.4 修改指定列的属性4.5 删除字段4.6 修改某一列的名字5. 删除表1. 创建表语法createtabletable_name(field1 datatype,field2 datatype,field3 datatype)characterset字符集collate校验规则engine存储引擎;说明field表示列名datatype表示列的类型character set字符集如果没有指定字符集则以所在数据库的字符集为准collate校验规则如果没有指定校验规则则以所在数据库的校验规则为准不指明的话就会采用默认的字符集、校验规则等2. 创建表案例类型后面会专门谈创建测试用的数据库createtableusers(idint,namevarchar(20)comment用户名,passwordchar(32)comment密码是32位的md5值,birthdaydatecomment生日);comment表示的是注释3. 查看表结构这个可以查看当前选择数据库的表结构showtables;可以查看表内的具体数据desc表名;如果想要更详细的显示表结构showcreatetabletable_name;showcreatetabletable_name \G;\G: 表示结构化更方便看4. 修改表在项目实际开发中经常修改某个表的结构比如字段名字字段大小字段类型表的字符集类型表的存储引擎等等。我们还有需求添加字段删除字段等等。这时我们就需要修改表。4.1 对表名进行重命名altertable原表名renameto新名字# to可以省略# alter table 原表名 rename 新名字4.2 向表里面插入数据insertinto表名values(.....);4.3 往表内添加新的字段名字altertable表名add新字段[afterxxx];after xxx: 可选表示新字段在表内哪个字段的后面4.4 修改指定列的属性altertable表名modify字段;这个修改不是定向改而是覆盖 也就是你的注释信息也会没4.5 删除字段注意删除字段一定要小心删除字段及其对应的列数据都没了altertable表名drop字段;4.6 修改某一列的名字altertable表名 change 旧名字 新名字varchar(60);--新字段需要完整定义5. 删除表droptable表名;