Mysql学习笔记第一节:Mysql创建数据库的基本命令
其实写关于这篇mysql的文章之前,我也犹豫了很久,因为这篇文章讲的内容太过于简单。
后来我还是发表了,一来是为自己做一个学习的笔记,因为我也是刚开始学习数据库,尽管之前一直用,但都是程序化操作,不了解。二来呢给像我一样的Mysql学习新手分享一下一些关于Mysql的知识。
首先我们了解一下Mysql,MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,现在已经
被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统 。与其他的大型数据库例如Oracle、DB2、SQL Server等相比功能稍弱一些(只是相对而言!)
那么它有哪些优势呢?
1、可以处理拥有上千万条记录的大型数据
2、支持常见的SQL语句规范
3、可移植行高,安装简单小巧
4、良好的运行效率,有丰富信息的网络支持
5、调试、管理,优化简单(相对其他大型数据库)
没有服务器的用户大部分都是在用phpmyadmin来访问Mysql。
首先我们学习一下关于用命令创建数据库。
创建之前呢,我们先看一下数据库常用的字段类型。这个就不一一再讲了。其中红色字体代表最常用的。
创建一个简单的数据库(实例)
创建一个数据库命令:CREATE TABLE
删除一个数据库命令:DROP TABLE
修改一个字段名称:RENAME TABLE `原字段` TO `新字段` ;
删除一个字段: ALTER TABLE `表` DROP `原字段`
插入一个字段: ALTER TABLE `表` ADD `新字段` … AFTER `原字段`
CREATE TABLE `test` ( `id` int(10) NOT NULL auto_increment, `uid` varchar(10) NOT NULL default '0', `regdate` date NOT NULL, `remark` text NULL, PRIMARY KEY (`id`) )
解释一下:
第一行:创建一个叫test的数据库表,表里边包括以下信息:
第二行:创建id字段,为整数型,不能为空,自动累加。;
第三行:创建uid字段,为字符串类型,不能为空,默认为0;
.....
第六行:这是主键,最基本的理解就是 不能重复的键就是主键。
好了,创建数据库基本上就这么多,今天先学到这,我也会不断的更新。
同时也谢谢看到该文章支持自由屋博客的朋友!