MySQL数据库学习之一

来源:互联网 发布:海洋cms采集资源 编辑:程序博客网 时间:2024/05/16 08:00

1.创建数据库

1.1创建数据库

在创建表之前,需要先创建数据库,创建数据库的语法格式如下:create database 数据库名;我创建一个shopping数据库,代码如下:
create database shopping;

1.2查看数据库

每个MySQL数据库服务器可以承载多个数据库,查看数据库的语法格式如下:show database;

1.3选择指定数据库

在创建表之前,必须选定要创建的表所在的数据库,use语句用于选择一个数据库成为当前数据库,语法格式如下:use 数据库名;

1.4删除数据库

如果需要删除数据库,可以使用drop语句,但删除数据库会丢失该数据库中的所有表和数据,而且无法恢复,语法格式如下:drop database 数据库名;删除数据库shopping,代码如下:
drop database shopping

2.操作MySQL数据表

2.1创建表

数据表是存储信息的容器,信息以二维表的形式存储于数据库表中,结构类似于电子表格Excel。数据表由列和行组成,表的列也称为字段,每个字段用于存储某种数据类型的信息;表的行也称为记录,每条记录为存储在表中的一条完整的信息。
创建shopping数据库之后,就可以创建表,语法格式如下:create table 表名(column_name column_type not null,....);
column_name               字段名
Primary key                     该列是否为主码
column_type                   字段类型
AUTO_INCREMENT      该列是否自动编码
Not null null                     该列是否允许为空
创建admin表,代码如下:
use shoppingcreate table admin(a_id int primary key auto_increment,a_username varchar(20) not null;a_pwd varchar(20) not null;);

2.2查看数据库中所有的表

要查看数据库中的所有表,但前提是先使用use database语句选定数据库,语法格式如下:show tables;

2.3查看数据表结构

创建完数据表后,可以直接使用describe语句查看表中格列信息,不需选定数据库,要语法格式如下:describe表名;

2.4修改数据表结构

如果用户对表的结构不满意,可以对表进行修改。修改表结构的操作包括重新命名表名和字段名、添加或删除字段、修改字段类型、设置取消主外码等,各个修改操作之间用逗号分隔,语法如下:
alter table 表名      add[column] create_definition [first | after column_name]     //添加新的字段      add primary key(index_col_name,..)                            //添加主码名称      alter[column] col_name{set default literal |rop default}     //修改字段名称      change [column] old_col_name create_definition               //字段及类型      modify[column] create_definition                            //修改字段类型      drop [column] col_name                                      //删除字段      drop primary key                                           //删除主码      rename [as] new_tablename                                 //更改表名



0 0