Mysql 数据库表操作
☞ 创建表
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 数据库表操作的更多相关文章
- Database学习 - mysql 数据库 表操作
mysql 数据库 表操作 创建数据表 基本语法格式: 创建数据表: create table 表名( 字段名 datatype 约束, 字段名 datatype 约束, ...... ) 修改表名 ...
- MySQL数据库-表操作-SQL语句(二)
1. MySQL多表查询 1.1 外键约束 为了消除多张表查询出现的笛卡尔积的现象,MySQL在建表并进行多表之间的关键查询可以使用外键关联查询. 外键:从表1(sub)的某列引用(ref)另外一个表 ...
- MySQL数据库-表操作-SQL语句(一)
1. 数据库操作与存储引擎 1.1 数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...
- MySQL数据库——表操作
I.表操作 一.创建表 基本语法如下: create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf8: ...
- mysql数据库表操作-表的主键索引和普通索引
数据库索引就象书的目录一样,如果在字段上建立了索引,那么以索引列为查询条件时可以加快查询数据的速度.查询数据库,按主键查询是最快的,每个表只能有一个主键列,但是可以有多个普通索引列,主键列要求列的所有 ...
- mysql数据库 --表操作
一.表与表之间建关系 (1) 将所有的数据放在一张表内的弊端 表的组织结构不清晰 浪费存储时间 可扩展性极差 ---> 类似于将所有的代码写入到一个py文件中 -->解耦部分 (2) 如何 ...
- MySql数据库表操作(二)
一.增加表记录: insert [into] tab_name (field1,field2....) values (values1,values2....) , (values1,values2. ...
- 第二百七十八节,MySQL数据库-表内容操作
MySQL数据库-表内容操作 1.表内容增加 insert into 表 (列名,列名...) values (值,值,值...); 添加表内容添加一条数据 insert into 表 (列名,列名. ...
- 数据库 MySQL 之 表操作、存储引擎
数据库 MySQL 之 表操作.存储引擎 浏览目录 创建(复制) 删除 修改 查询 存储引擎介绍 一.创建(复制) 1.语法: 1 2 3 4 5 CREATE TABLE 表名( 字段名1 ...
随机推荐
- Y2K Accounting Bug
题目: Description Accounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost som ...
- mysql调优 基础
MySQL调优可以从几个方面来做: 1. 架构层:做从库,实现读写分离: 2.系统层次:增加内存:给磁盘做raid0或者raid5以增加磁盘的读写速度:可以重新挂载磁盘,并加上noatime参数,这样 ...
- Jsp的内置标签和jstl标签
1.内置标签(动作标签) 内置标签不需要再jsp页面导入标签 1).forward:请求的转发,格式如下 <%-- 作用与这个相同 <%request.getRequestDispatch ...
- Android应用源码图书馆管理系统带服务端数据库
本项目是一套基于安卓的图书馆管理系统,包括jsp服务端源码,安卓客户端源码和mysql数据库.代码比较简单,供学习anroid与j2ee交互.例如Sqlite的使用.安卓客户端与jsp的web服务端的 ...
- 即时通讯(IM)
即时通讯(IM)功能是APP的重要功能之一,而开发好移动IM却绝非易事.通常来说,IM技术选型至少要解决以下问题:1. 协议选型 2. IM服务器选型 3. 对协议和服务器做相应修改,通常来说直接拿个 ...
- Show Global Status 整理
原文来源:MySQL 5.5 Reference Manual 部分翻译取自:<MySQL_5.1中文参考手册> 转载请注明原文链接http://www.cnblogs.com/lenag ...
- 最简单的自定义适配器adapter
下面是一个非常简单的自定义适配器的总体源码,从这个源码入门,就可以慢慢学会适配器了 适配器的作用: 完成数据和界面控件的绑定,把数据绑定到界面的现实控件条目上(对于listView,应该是listVi ...
- Android(java)学习笔记176:BroadcastReceiver之 短信发送的广播接收者
有时候,我们需要开发出来一个短信监听器,监听用户发送的短信记录,下面就是一个案例,这里同样需要使用广播机制. 下面同样是代码示例,MainActivity.java 和 activity_main. ...
- centos7安装chrome的历程(fedora同)
安装 首先是下载,地址奉上:http://www.google.cn/chrome/browser/desktop/index.html,选择64 bit .rpm (适用于 Fedora/openS ...
- AES加解密【示例】
代码 /** * AES算法加密.JRE默认只能用16个字节(128)位密钥 */ public class AESUtils { //使用指定转换的 Cipher 对象 publ ...