☞ 创建表
CREATE TABLE `数据库`.`表` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT COMMENT '注释',
`type_name` VARCHAR(25 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '注释',
`kid` INT(11 ) NOTNULL COMMENT '注释',
PRIMARYKEY ( `id` )

)
ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin COMMENT = '表注释';

☞ 分析

CREATE TABLE:创建表关键字

`chuangen_page`.`news_type`:`数据库`.`表名`

INT( 11 )/ VARCHAR( 25 ):字段类型(长度)

NOT NULL:是否为空(为空则 NULL)

CHARACTER SET utf8 COLLATE utf8_bin:字段编码(INT型不需要设置,可以省略掉 COLLATE utf8_bin)

COMMENT '类名':字段注释(只有表注释才可以使用COMMENT = '新闻分类')

ENGINE = MYISAM:数据表的存储类型(一般使用MYISAM)

AUTO_INCREMENT :自动增加(一般用于主键id)

PRIMARY KEY ( `id` ):设置字段为主键(一般用于id)

☞ 查看表
show tables;

☞ 查看表结构
describe `表名`; //等价于 desc `表名`;

☞ 查看表创建*
show create table `表名`;

☞ 删除表
DROP TABLE `数据库`.`表名`;

☞ 清除表数据
TRUNCATE TABLE `数据库`.`表名`;

☞ 删除字段
ALTER TABLE `数据库名`.`表名` DROP COLUMN `字段`;

☞ 添加字段
ALTER TABLE `数据库名`.`表名` ADD COLUMN `新字段` VARCHAR(45) NOT NULL AFTER `该字段后面添加`;

☞ 修改字段
ALTER TABLE `数据库名`.`表名` CHANGE `当前字段` `新字段` VARCHAR( 11 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

Mysql 数据库表操作的更多相关文章

  1. Database学习 - mysql 数据库 表操作

    mysql 数据库 表操作 创建数据表 基本语法格式: 创建数据表: create table 表名( 字段名 datatype 约束, 字段名 datatype 约束, ...... ) 修改表名 ...

  2. MySQL数据库-表操作-SQL语句(二)

    1. MySQL多表查询 1.1 外键约束 为了消除多张表查询出现的笛卡尔积的现象,MySQL在建表并进行多表之间的关键查询可以使用外键关联查询. 外键:从表1(sub)的某列引用(ref)另外一个表 ...

  3. MySQL数据库-表操作-SQL语句(一)

    1. 数据库操作与存储引擎 1.1   数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...

  4. MySQL数据库——表操作

    I.表操作 一.创建表 基本语法如下: create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf8: ...

  5. mysql数据库表操作-表的主键索引和普通索引

    数据库索引就象书的目录一样,如果在字段上建立了索引,那么以索引列为查询条件时可以加快查询数据的速度.查询数据库,按主键查询是最快的,每个表只能有一个主键列,但是可以有多个普通索引列,主键列要求列的所有 ...

  6. mysql数据库 --表操作

    一.表与表之间建关系 (1) 将所有的数据放在一张表内的弊端 表的组织结构不清晰 浪费存储时间 可扩展性极差 ---> 类似于将所有的代码写入到一个py文件中 -->解耦部分 (2) 如何 ...

  7. MySql数据库表操作(二)

    一.增加表记录: insert [into] tab_name (field1,field2....) values (values1,values2....) , (values1,values2. ...

  8. 第二百七十八节,MySQL数据库-表内容操作

    MySQL数据库-表内容操作 1.表内容增加 insert into 表 (列名,列名...) values (值,值,值...); 添加表内容添加一条数据 insert into 表 (列名,列名. ...

  9. 数据库 MySQL 之 表操作、存储引擎

    数据库 MySQL 之 表操作.存储引擎 浏览目录 创建(复制) 删除 修改 查询 存储引擎介绍 一.创建(复制) 1.语法: 1 2 3 4 5 CREATE TABLE 表名(     字段名1 ...

随机推荐

  1. codeforces 714C解题报告

    http://codeforces.com/contest/714/problem/C #include <bits/stdc++.h>//非递归形式建立字典树 using namespa ...

  2. Git(一)环境搭建 + 常用命令

    上周研究了一下 Git,简单的使用了一下,个人感觉相对 SVN 来说还是有一定学习成本的,这次记录一些自己的学习过程以及常用的命令. 在学习的过程中,同事推荐了一个前辈写的教程([传送门]:Git教程 ...

  3. (4/18)重学Standford_iOS7开发_框架和带属性字符串_课程笔记

    第四课(干货课): (最近要复习考试,有点略跟不上节奏,这节课的内容还是比较重要的,仔细理解掌握对今后的编程会有很大影响) 本节课主要涉及到Foundation和UIKit框架,基本都是概念与API知 ...

  4. [Node.js] Node.js Buffers

    >> node >>fs.readFile('finnish.txt', function(err,data){ console.log(data); }); // Outpu ...

  5. mongodb 学习笔记 09 -- shard分片

    概述 shard 分片 就是 把不同的数据分在不同的server 模型 当中:     用户对mongodb的操作都是向mongs请求的     configsvr 用于保存,某条数据保存在哪个sha ...

  6. android82 启动Actvity和Activity的生命周期

    package com.itheima.jump; import android.net.Uri; import android.os.Bundle; import android.app.Activ ...

  7. 《细说 new与 malloc 的 10 点区别》

    http://www.jobbole.com/members/melonstreet/

  8. Strtus2标签之<s:url>

    Strtus2标签<s:url> 在没有使用Struts2的时候可以使用el来进行url传参.而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推 ...

  9. 史上最全的iOS各种设备信息获取总结

    来源:si1ence 链接:http://www.jianshu.com/p/b23016bb97af 为了统计用户信息.下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息 ...

  10. "ORA-00942: 表或视图不存在 "的原因和解决方法

    "ORA-00942: 表或视图不存在 "的原因和解决方法   采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或 ...