MySQL数据表的操作
来源:互联网 发布:中晶扫描仪软件 编辑:程序博客网 时间:2024/05/17 01:41
一、创建表(没有索引或者约束)
创建一个表拥有三个字段,分别是id(自动增长,不为空,主键),name(不为空),sex(不为空,默认值为1,1为男,0为女)
mysql> CREATE TABLE users -> ( -> id INT(10) NOT NULL AUTO_INCREMENT, -> name VARCHAR(5) NOT NULL, -> sex VARCHAR(1) NOT NULL DEFAULT '1', -> PRIMARY KEY(id) -> );Query OK, 0 rows affected二、查询当前数据库的所有表
mysql> SHOW TABLES;+----------------------+| Tables_in_mysql_test |+----------------------+| users |+----------------------+1 row in set三、重名名表
mysql> ALTER TABLE USERS -> RENAME students;Query OK, 0 rows affected四、删除表
mysql> DROP TABLE IF EXISTS uses;Query OK, 0 rows affected五、复制表
复制students表到usersbiao
mysql> CREATE TABLE users -> LIKE students;Query OK, 0 rows affected六、操作字段
1、添加字段
在users表中添加字段address,不为空,varchar类型,长度为20
mysql> ALTER TABLE users -> ADD address VARCHAR(20) NOT NULL;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 02、删除字段
删除users表中的address字段
mysql> ALTER TABLE users -> DROP address;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 03、更新users表中id字段名为sid,其他属性不变
mysql> ALTER TABLE users -> CHANGE id sid INT(10) NOT NULL AUTO_INCREMENT;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 04、修改user表中sex的字段数据属性为char,长度为2,不为空
mysql> ALTER TABLE users -> MODIFY sex char(2) NOT NULL;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 05、修改sex字段的默认值为0
mysql> ALTER TABLE users -> ALTER sex SET DEFAULT '0';Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0六、显示表结构
mysql> DESC users;+-------+------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+------------+------+-----+---------+----------------+| sid | int(10) | NO | PRI | NULL | auto_increment || name | varchar(5) | NO | | NULL | || sex | char(2) | NO | | 0 | |+-------+------------+------+-----+---------+----------------+3 rows in set
0 0
- MySQL数据表的操作
- mysql的数据表操作
- MySQL数据表的操作
- mysql 数据表的基本操作
- MySQL:数据表的基本操作
- mysql:数据表的基本操作
- MySQL数据表的常用操作
- MySQL 数据表的基本操作
- Mysql修改数据表的操作
- mysql 数据表的基本操作
- MySQL操作数据表的记录
- MySql学习--数据表的基本操作--创建数据表
- MySQL中数据表的增操作
- MySQL中数据表的查操作
- MySql数据库的基本操作-修改数据表
- 8、MySQL-数据表的创建及操作
- MySQL中的数据库和数据表的操作
- mysql-数据表的基本操作1
- include,include_once,require,require_once的区别
- 通过正则表达式生成满足条件的随机数据
- ftrace - Function Tracer
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出
- startup.bat启动报错 一闪即没 crtl+c提示是否终止批处理操作
- MySQL数据表的操作
- memcached+magent实现memcached集群
- UIApplication sharedApplication详细解释-IOS
- 开始
- Java 语言中 Enum 类型的使用介绍
- 反转比特位(文章最后有干货)
- 织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法
- JS取中文字符串首字母
- oracle 数据库自动备份