您当前的位置: 站长圈 > 数据库技术

MYSQL数据库基础知识__创建数据库

来源:站长圈|0 作者:adminzzq 点击: 0
不管是本机测试、服务器维护、还是虚拟主机用户管理mysql,我们通常要用到phpmyadmin这个在线软件来管理mysql数据库。

这次系列教程就是以phpmyadmin为操作平台,通过图形化操作与sql语句相结合,带领大家一起学习mysql数据库的基本操作。
打开phpmyadmin,登录后,出现如下图界面,左边是数据库列表,右边是当前服务器和phpmyadmin及mysql的信息,还有几个常用选项:数据库管理员的权限设置、数据库的导入与导出等等。今天要讲的内容从界面中“MySql localhost”开始。

一、新建数据库
取名:webpx
整理里选取:utf8_general_ci
点击“创建”,完成一个空数据库的创建。
 


 

可以看到创建数据库的sql语句:
CREATE DATABASE `webpx`  //创建一个数据库
DEFAULT CHARACTER SET utf8 //数据库字符集
COLLATE utf8_general_ci; //数据库校对规则
关键字:create --创建
        database --数据库
webpx --数据库名
二、新建数据表
取名:teacher
字段长度设为:8,不够可以再添加。
图形化建表如下图所示:

点击“执行”,即可设置字段。


设置完字段,点击“保存”,即可完成数据表的创建。
同样可以看到创建数据表的sql语句:
CREATE TABLE `webpx`.`teacher` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`tname` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`tsex` CHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`tbirth` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`temail` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`taddress` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`ttel` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`tQQ` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
) ENGINE = MYISAM ;
用sql语句创建表的格式:
create table 表名(
字段1 数据类型(数据长度) 是否为NULL 数据表字符集 数据表校对规则
字段2 数据类型(数据长度) 是否为NULL 数据表字符集 数据表校对规则
……
)
AUTO_INCREMENT --自动增长
PRIMARY KEY --主键
ENGINE = MYISAM --首选项为MYISAM存储引擎
关键字:create --创建
        table --表
数据类型:int --整型 数据表中的id一般用int型数据类型,
   varchar --字符串数据类型

继续创建新表(系列讲座中要用到的):
学生表 表名为student

课程表 表名为课程

任课表 表名为任课

学生_班级表 表名为学生_班级

学生成绩表 表名为学生成绩表