MySQL数据表的基本操作

创建表之前先创建数据库

mysql> creat database `member`;
mysql> use `myqqdb`;

创建表名,并加入表的列名

mysql> create table `member`(
    -> `id` integer not null primary key,
    -> `name` varchar(32),
    -> `password` varchar(256),
    -> `email` varchar(64),
    -> `headimage`  varchar(128),
    -> `time`  timestamp
    -> );

列名的构成通常由列的名称和类型构成,列如`password` varchar(256),  列的名称为password 类型为varchar字符串。

向表中插入数据

mysql> insert into `member` values(100,'tom',123,'123@qq.com','i100.jpg',current_timestamp);
Query OK, 1 row affected (0.01 sec)

mysql> insert into `member` 
mysql> insert into `member` values(200,'kity',456,'456@qq.com','i200.jpg',current_timestamp);
Query OK, 1 row affected (0.01 sec)

mysql> insert into `member` values(300,'mike',789,'789@qq.com','i300.jpg',current_timestamp);
Query OK, 1 row affected (0.01 sec)

 

 

查看数据表的数据;select * from `member`;

 若只增加id和名字和密码

mysql> insert into `member`(id,name,password)values(400,'zhangsan','111');
Query OK, 1 row affected (0.01 sec)

 增加多行数据亦可这样加,与上一插入方式简化了。

 mysql> insert into `member` values(500,'lisi',222,'222@qq.com','i500.jpg',current_timestamp),
    -> (600,'wangwu',333,'333@qq.com','i600.jpg',current_timestamp);

 

 若要查看表中的部分字段使用select  `列名`,`列名`.... from 表名;

若查表中的具体列名数据使用,select * from `表名` where `列名`=??;

mysql> select * from `member` where `id`=100;

 查看表的字段数据   desc `表名`;

 

update `表名`  set  列名=??;

列如把表中的password都改成123

mysql> update `member` set password=123;

 若只改id=100的密码为456,

update `member` set `password`=456 where `id`=100;

 

 若把id=200的密码加123,

update `member` set `password`=`password`+123 where `id`=200;

 

若想要删除某一行数据,使用 delete from `表名` where  `列名`=??;

列如想删除id=400的数据

 

 全部删除表的数据用 delete from `表名;

若要删除某一字段,则使用alter table `表名` drop 字段名

列如删除headimage字段

mysql> alter table `member` drop `headimage`;

 

 

若将表中的旧字段字段名字改成新字段明,使用

alter table `表名` change `旧字段` `新字段` 字段类型;

列如将表中的password改成passwd

mysql> alter table `member` change `password` `passwd` varchar(256);

 修改字段属性 ,列如将passwd的字段属性改为从varchar(256)到char(255)

alter table `表名` modify 字段名 新字段类型属性;

 

 

若将name 字段移到email前面\后面,

mysql> alter table `member` modify `name` varchar(32) after `email`;

 新增字段

新增字段number在name后面

alter  table `member`  add `number` int  after `name`;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据表基本操作包括创建数据表、插入数据、查询数据、更新数据和删除数据。创建数据表时,需要指定表名和字段名,并为每个字段指定数据类型和约束条件。可以使用CREATE TABLE语句来创建数据表。插入数据时,使用INSERT INTO语句,指定要插入的数据和表名。查询数据可以使用SELECT语句,可以指定查询条件和排序规则。更新数据可以使用UPDATE语句,根据指定的条件更新字段的数值。删除数据可以使用DELETE FROM语句,根据指定的条件删除数据行。这些基本操作可以帮助用户在MySQL数据库中进行数据管理和交互,是数据库操作的基础知识。 另外,MySQL数据表基本操作还包括对表结构的修改和索引的创建。可以使用ALTER TABLE语句对表结构进行修改,包括添加、修改和删除字段等操作。创建索引可以加快数据的检索速度,可以使用CREATE INDEX语句来创建索引。除此之外,还可以使用DESCRIBE语句来查看数据表的结构,使用SHOW TABLES语句来查看数据库中的数据表列表。这些操作可以帮助用户更好地管理和维护MySQL数据库中的数据表。 总之,对于MySQL数据表基本操作,包括创建数据表、插入数据、查询数据、更新数据、删除数据、修改表结构和创建索引等操作,是数据库管理和交互的基础,对于数据库开发和管理都是非常重要的知识点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值