首页 > 数据库技术 > 详细

MySQL学习(二)

时间:2020-06-22 20:14:42      阅读:76      评论:0      收藏:0      [点我收藏+]

数据库操作

命令行操作数据库

  • 创建数据库:create database [if not exists] 数据库名
  • 删除数据库:drop database [if exists] 数据库名
  • 查看数据库:show databases
  • 使用数据库: use 数据库名

创建数据表

(‘‘‘)
create table [if not exists] `表名`(
`字段1` 列类型 [属性] [备注],
`字段2` 列类型 [属性] [备注],
...
`字段n` 列类型 [属性] [备注],
primary key (`主键`)
)[表类型] [表字符集] [注释];
(‘‘‘)

  • 可用反引号(‘)为标识符包裹,避免与关键字重名

数据表的类型

MySQL的数据表的类型:MyISAM,InnoDB,HEAP,BOB,CSV等
使用场景:

  • MyISAM:节约空间及相应速度
  • InnoDB:安全性,事务处理及多用户操作数据表

修改数据库

修改表(ALTER TABLE)
修改表名:ALTER TABLE 旧表名 RENAME AS 新表名
添加字段:ALTER TABLE 表名 ADD 字段名 列类型[属性]
修改字段:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型[属性]
删除字段:ALTER TABLE 表名 DROP 字段名


删除数据表

语法:DROP TABLE [IF EXISTS] 表名

  • IF EXISTS为可选,判断是否存在该数据表
  • 如删除不存在数据表会抛出错误

MySQL学习(二)

原文:https://www.cnblogs.com/Noirz/p/13178552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!