MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

  MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

  这里为大家介绍一下mysql在建表过程中经常用到的命令:

  修改表名:rename table 原表名 to 现表名;

  增加表的一列:alter table 表名 add 列名 列名类型;

  修改表的一列:alter table 表名 change 原列名 现列名 类型

  修改表的字符集 alter table 表名 character set utf8

  修改表的一个字段类型 alter table 表名 MODIFY age int;

  查看表的创建细节:show create table 表名

  删除一列:alter table 表名 drop 字段

  删除表:drop table 表名

  创建数据表:

  先进入一个数据库,然后创建表:

  create table (表名)(

  列名1 列类型 [约束],

  列名2 列类型 [约束],

  ...

  列名n 列类型 [约束]

  );

  如:

  create table song(

  id bigint,

  name varchar(20),

  age int

  );

  代码例子:

 /*创建表*/
create table stu(
id int unsigned NOT NULL PRIMARY KEY,
name VARCHAR(20) NOT NULL DEFAULT '0',
age int unsigned NOT NULL DEFAULT '0'
); /*查看表的结构*/
desc stu; /*修改表名*/
rename table stu to xuesheng; /*添加一列*/
alter table xuesheng add sex varchar(20) /*修改表的列名*/
alter table xuesheng change sex sexual VARCHAR(20) /*修改表的一个字段类型*/
alter table xuesheng MODIFY age int; /*修改表的字符集为utf8*/
alter table xuesheng character set utf8 create table zhujian1 (
uid int PRIMARY KEY, /* 设置主键 */
xingming varchar(20) not null DEFAULT '', /* 不为null */
age varchar(20) not null default '' /* 不为null */
); /*创建表*/
create table zhujian3 (
uid int PRIMARY KEY AUTO_INCREMENT, /* 设置主键,自增 */
xingming varchar(20) not null DEFAULT '', /* 不为null */
age varchar(20) not null default '' /* 不为null */
) ENGINE=InnoDB DEFAULT CHARSET=utf8; create table good1s (
goods_id int PRIMARY KEY AUTO_INCREMENT,
goods_name varchar(30) not null DEFAULT '0',
goods_number int not null DEFAULT '0',
shop_price varchar(30) not null DEFAULT '0',
market_price varchar(30) not null DEFAULT '0',
click_count bigint not null DEFAULT '0'
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;

  MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

最新文章

  1. Hadoop---Google MapReduce(转)
  2. Extjs控制面板组件
  3. iOS开发中深入理解CADisplayLink和NSTimer
  4. Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
  5. Java基础——深入理解Java中的final关键字(转载)
  6. python实例编写(7)---测试报告与测试套件(多个py文件,1个py文件内多个用例)
  7. 怎样在一个HTML中嵌入另一个HTML页面(iframe标签用法)
  8. axios页面无刷新提交from表单
  9. 文件系统的描述信息-/etc/fstab
  10. JAVA版本微信管家平台—JeeWx 捷微 4.1 微服务版本发布,微信砍价活动闪亮登场!
  11. python 实现网页 自动登录
  12. java常见命名规则
  13. liunx上安装MySQL一个非常简单的方法
  14. 【codevs1959】拔河比赛
  15. blockchain 区块链的开发,基于python或node js
  16. 乘风破浪:LeetCode真题_015_3Sum
  17. NHibernate常见错误
  18. 【BZOJ1443】游戏(二分图匹配,博弈论)
  19. struts.xml中的配置常量的含义
  20. python多线程的两种写法

热门文章

  1. Java 有双引号的字符串处理
  2. libfacedetection
  3. 算法习题---5.5集合栈计算机(Uva12096)*****
  4. FastDFSClient工具类
  5. windows10 环境下的amqp安装步骤(图文)
  6. 使用Commons math做数值计算
  7. 深入浅出深度学习:原理剖析与python实践_黄安埠(著) pdf
  8. array_fill 填充数组内容
  9. docker安装fastdfs碰到storage的IP地址映射宿主地址问题
  10. CentOS6安装MySQL开启远程登录