修改字段类型 Alter table 表名 modify 字段名 字段类型mysql数据库概念及入门语句

1、数据库的概念

数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。她是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思: (1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。 (2)数据库是数据管理的新方法和技术,他能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

2、创建数据库

Create database 数据库名;

例如:creat database  ceshi;

---------------展示数据库:Show databases;

---------------使用一个数据库:Use 数据库名;

----------------删除数据库:Drop database 数据库名;

----------------显示数据库中的表:Show tables;

--------------创建一个表:

------------------------------------Create table 表名(

  ----------------------------------------字段1 字段类型,

  ----------------------------------------字段2 字段类型,

----------------------------------------  字段3 字段类型

------------------------------------------);

例如:

creat table student2(id int,name varchar(20),sex char(4));

-------------查看一张表结构:Desc 表名;

-------------重命名表Rename table旧名字 to 新名字;

例如:rename table student2   to student;、将表名student2改为student;

-------------删除一张表:Drop table 表名;

例如:drop student ;删除了student表。

-------------------添加字段:Alter table 表名 add 字段名 字段类型

例如:alter table student   add  birthday varchar(20);添加了一列名为birthday,字段类型为字符型。

-------------=---修改字段名:Alter table 表名 change 旧字段名 新字段名 字段类型

例如:alter   table   student   change sex   ssex   varchar(10);将sex 列改为ssex列,字段类型为varchar。

-----------------修改字段类型:Alter table 表名 modify 字段名 字段类型

例如;alter table student    modify     name  char(15);将name列的字段类型改为char类型;

----------------删除字段:Alter table 表名 drop 字段名

例如:alter table student drop birthday;删除birthday列;

----------------修改字段排列位置:alter table 表名modify 字段名1 数据类型 first   |    after  字段名2;

例如:

举例1:ALTER TABLE grade MODIFY newname VARCHAR(20) FIRST;(将字段newname插入到表的第一个位置)

举例2:ALTER TABLE grade MODIFY id INT(11) AFTER grade;(将字段id插入到字段grade的后面)

 

posted @ 2018-09-03 16:34  yangyang1182  阅读(5075)  评论(0编辑  收藏  举报