修改字段类型 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的后面)