龙空技术网

学习笔记mysql篇~数据表的操作

莫让龙 103

前言:

现在各位老铁们对“mysql表格”大体比较重视,兄弟们都需要剖析一些“mysql表格”的相关文章。那么小编同时在网络上网罗了一些有关“mysql表格””的相关内容,希望姐妹们能喜欢,兄弟们快快来了解一下吧!

一、查看数据表基本语法SHOW TABLES [FROM `db_name`];实例:SHOW TABLES; #查看当前数据库中所有的表SHOW TABLES FROM `db_name`; #查看db_name这个数据库中所有的表二、创建数据表基本语法:CREATE TABLE [IF NOT EXISTS] `tb_name` (column_name1 data_type1,column_name2 data_type2,……);1、column_name 是字段名,也就是列名2、data_type 是字段类型,常见字段类型有整型和字符串(varchar(长度))字段类型:(1)int,默认11位(2)varchar(10),长字符串,括号内位设置长度(3)charset='utf8' 设置数据编码格式为utf-8格式3、创建表时必须创建字段4、IF NOT EXISTS 判断表是否存在实例:CREATE TABALE IF NOT EXISTS `tb_name1` (id int,name varchar(15) )charset='utf8';#在当前数据库里创建表tb_name1,表内列名有id为 int类型,name为 varchar(15)类型;且此表以utf-8格式编码查看表的创建信息SHOW CREATE TABLE `tb_name`;查看表字段信息DESCRIBE `tb_name`; #可以简写 DESC `tb_name`;SHOW COLUMNS FROM tb_name; #不常用三、修改数据表1、添加字段ALTER TABLE `tb_name` ADD [COLUNM] col_name column_definition [FIRST|AFTER col-name](1)添加单个字段ALTER TABLE `tb_name` ADD `age` INT; #在表tb_name里添加age字段,类型为int(2)添加多个字段ALTER TABLE `tb_name` ADD(`aa` INT,`bb` VARCHAR(10),`cc` INT);在表tb_name里添加aa/bb/cc字段,类型分别为int、varchar(10)、int2、修改字段类型(1)将表tb_name里的aa字段类型改为varchar(10)ALTER TABLE `tb_name` MODIFY `aa` VARCHAR(10);(2)将表tb_name里的cc字段名改为dd,并且类型改为varchar(10)ALTER TABLE `tb_name` CHANGE `cc` `dd` VARCHAR(10);3、删除字段删除表tb_name中的字段ddALTER TABLE `tb_name` DROP `dd`;4、修改表名将表tb_name改为tb_name_newALTER TABLE `tb_name` RENAME `tb_name_new`;四、删除数据表DORP TABLE `tb_name`;删除当前数据库中的表tb_name

标签: #mysql表格