标签:MYSQL数据库/DBA/删除数据库表

概述

因为遇到一些事情,从发表上一篇文章到现在中间间隔了好几个月时间;在接下来的时间里会陆续发表关于mysql的一些文章,从基础到优化最后到管理,欢迎关注讨论。

正文

创建数据库

CREATE DATABASE DBNAME;

删除数据库

DROP DATABASE DBNAME;

显示所有表

show tables;

创建表

CREATE TABLE TABLENAME(CLUMN CLU_LEN)

CREATE TABLE Person
(ID INT(10) NOT NULL,
Name VARCHAR(10));
--在MYSQL的语法中定义INT型可以在括号后面添加字段类型的长度,如果不加默认是INT(11)的长度。
自增列(auto_increment)
CREATE TABLE AI (ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY);

列出表定义

DESC TABLE;

查看创建表的语句

语法
SHOW CREATE TABLE tablename;
SHOW CAREATE TABLE USER \G;

更改表名

ALTER TALBE tablename RENAME new_tablename

修改字段类型

ALTER TABLE tablename MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]--修改字段名(新字段一定要带上字段类型)

重命名字段

ALTER TABLE tablename CHANGE [COLUMN] new_name column_definition [FIRST|AFTER col_name]

增加字段

--语法
ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST | AFTER col_name]
--添加默认值字段
ALTER TABLE User ADD Age INT NOT NULL DEFAULT 0;---自增值auto_increment

在mysql中添加默认值DEFAULT后面不能带'()',如果是整形字段直接空格加上要设的值,如果是字符型字段则加上单引号'',这里和SQL Server不同的地方

删除字段

ALTER TABLE tablename DROP [COLUMN] col_name

删除表

DROP TABLE tablename

总结

关于MYSQL的DDL语句比较简单,在语法方面注意一些细节,语法也不多记住就可以。

 

备注:

作者:pursuer.chen

博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。

《欢迎交流讨论》

MySQL Dll语句相关推荐

  1. mysql 数据库连接字符串,mysql基本语句和连接字符串_数据库技巧

    需要先下载mysqlnet.exe,安装后引用CoreLab.MySql.dll 基本语句 insert into `mis`.`users`  ( name, age) values ( " ...

  2. MySQL基本语句和连接字符串

    需要先下载mysqlnet.exe,安装后引用CoreLab.MySql.dll 基本语句 insert into `mis`.`users`  ( name, age) values ( " ...

  3. MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...

    ### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...

  4. mysql等价语句是_Mysql基本语句(个人笔记)

    mysql基本操作语句 1 数据库的基本操作 create database doem default charset utf8; -- 创建数据库 字符编码 utf8 show database; ...

  5. mysql for 语句执行顺序_MySQL查询语句的执行流程

    MySQL可以抽象分为 Server 和存储引擎. Server 包括 连接器,分析器,优化器,执行器等. 存储引擎负责数据的存储和具体查询.存储引擎是可插拔式的,支持 InnoDB,MyISAM 等 ...

  6. MySQL语法语句大全

    MySQL语法语句大全 一.SQL速成   ; B/ X* Q; t/ W) v" ]结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表 ...

  7. python拼接sql语句_【Python】拼接MySQL常用语句

    import pymysql class MK_sql (): """ 构建mySQL常见语句:增删改查排序 """ def __init_ ...

  8. 导出mysql sql语句吗_mysql sql语句导入与导出

    mysql sql语句导入与导出 导入: mysql -u root -p 数据库名 如: C:/mysql/bin>mysql -u root -p house < c:/1-1.txt ...

  9. mysql 查询语句执行顺序_MySQL 查询语句执行过程

    MySQL 查询语句执行过程 Mysql分为server层和存储引擎两部分,或许可以再加一层连接层 连接层(器) Mysql使用的是典型的C/S架构.连接器通过典型的TCP握手完成连接. 需要注的是, ...

最新文章

  1. Tensor Decomposition
  2. Design Pattern: Singleton 模式
  3. 查询jsp servelet mysql_JSP + Servlet + JDBC + Mysql 实现增删改查 课程管理系统(示例代码)...
  4. 创业感悟:技术兄弟为什么一直没有起来(1)
  5. 获取文件夹下的文件名并存入txt中
  6. 数据结构-图的基础代码
  7. PocoClassGenerator:RDBMS所有表/视图生成Dapper POCO类代码
  8. 自动驾驶感知-车道线系列(一)——车道线基础流程实现
  9. Harris角点检测原理分析
  10. nsis升级包_NSIS制作软件升级安装包 - 卡饭网
  11. 关于物流项目面试可能会被问到的20题总结
  12. php 拉丁文转中文,拉丁文在线翻译_拉丁语在线翻译
  13. 三款好用的记账软件推荐
  14. python langid 语种检测以及语种对应表
  15. 某个IP地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址是哪一类IP地址?
  16. 常用快捷键大全Win7快捷键
  17. Google Dremel 理解
  18. antd3.x版本table使用fixed错位问题修复
  19. 2017软件设计师考试(英语部分)
  20. MIT博士推荐的几本数学书

热门文章

  1. Google Cloud Spanner的实践经验
  2. “破锣摇滚”乐队 Raucous Rockers——动态规划
  3. echarts柱状图集合
  4. 每天一点数据库之-----Day 3 数据的增改删
  5. 青蛙过河问题(递归算法)
  6. VMware6.5 应用程序配制错误14001未能启动 解决办法
  7. 量化投资学习必读书目(十一)——《华尔街幽灵》 内容简介
  8. JS播放音频 JS播放mp3 JS播放音乐 Java播放音频 Java播放音乐 Java播放mp3 的jmp123.jar包安装 语音播报 Java获取根路径
  9. NXP的官方提供的EB工具license到期后续期
  10. C语言计算某年某月有多少天