mysql常用命令(2)对表操作

建表:

create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

例子:

CREATE TABLE  my_test(

    `id` int unsigned  not null AUTO_INCREMENT PRIMARY KEY COMMENT '用户id',

    `name` varchar(20) not null COMMENT '用户姓名',

  `sex` char(3) not null default 'm' COMMENT '用户性别'

)ENGINE=INnoDB DEFAULT CHARSET=utf8;

获取表结构:

desc 表名,或者show columns from 表名;

删除表:

drop table <表名>

插入数据:

insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];

例如:

insert into my_test (name,sex) value ("杨元甫",20);

查询表中数据:

select <字段1,字段2,...> from < 表名 > where < 表达式 >;

查询指定的行数据:

select * from my_test limit n,m; //从第 n+1 行到第 m 行

删除表中数据:

delete from 表名 where 表达式

例如:

delete from my_test where id=1;//删除id为1的数据

修改表中数据:

update 表名 set 字段=新值,… where 条件

例如:

update my_test set name="羊羊羊" where id=2; //修改id为2的 name

在表中增加字段:

alter table 表名 add 字段 类型 其他;

例如:

alter table my_test add address varchar(30) default "中国";

修改表的名字:

rename table 原表名 to 新表名;

更新字段内容:

      update 表名 set 字段名 = 新内容 where 条件;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,823评论 1 57
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,053评论 0 19
  • 花了几天零碎的时间,终于读完了在简书被推荐的《我想在深夜痛哭,想和你聊聊人生》。翻来书的第一页就看到张嘉佳写的书序...
    王堇堇阅读 1,108评论 0 0
  • 风吹断了帆帷 一阵落花 响起了珠帘 我 没有了梦的依偎 断肠人恸起寒月泪 你 遮起了眼帘 别了我 万家灯火 独我荡...
    月下溪明阅读 428评论 0 2
  • 今天的爱丽丝没有上菜,直接来个大苹果吧,哈哈哈 昨天在简书欣赏各位作品时,发现有位伙伴提到一个名字:驴大萌。在简书...
    语静然阅读 420评论 3 8