关于mysql的数据表的基本增删改查

6 篇文章 0 订阅

本人也是小白,第一次做,之前在网上找了许多关于基本操作的文章,可大部分千篇一律,基本上都是俄罗斯套娃,有些写的也不是很详细,索性就找了一个实例,自己做了一下,便写了下来,写的不好请多多指教。

首先需要一个MySQL的环境,在上一章,数据库语言在大小写方面不是那么太讲究,

1、登录数据库,查看数据库

mysql -u root -p 123456 

mysql> show databases;

2、建立数据库,并且写入三条数据

mysql> create database (库名)

3、建立数据表           //一对一   只是实验,便于下面理解;

CREATE TABLE IF NOT EXISTS person(

    id INT PRIMARY KEY AUTO_INCREMENT,

    sname VARCHAR(10),

    sex CHAR(1),

    husband INT,

    wife INT

);

Insert into person values(1,'xiaohua','0',3,0);       //插入数据和写入数据一样的格式,

Insert into person values(4,'xiaoming','1',2,0);      //第一次写这个,案例上面是中文名字,我这边目前不会,只能用拼音

Insert into person values(4,'zhangsan','1',2,0);

我在这边犯了两个错误


报错1064:  好像是因为我写的是汉字,好像不支持,

报错1366:可能是标点符号变成中文的了,

4、表格建立完成

Desc person;      //显示表的结构

Show tables;         //查看数据库中的表

Desc person;         //查看person表的格式



5、以上步骤无误之后我们可以看到以下数据表中的数据

Select *from person;       //查看表中的数据

6、在数据表中插入数据

Insert into person values(4,'xiaoli','0',2,0);     //向person表中插入一条数据

Commit;                              //让操作即使生效、

下面可以看见由三条信息变成了四条信息;


7、删除数据表中的数据

删除数据先要use 数据库;   //锁定一下

Delete fromperson where id=1;      //删除person表中id为1的数据,如果不屑where将会删除整个表格中的数据


7、修改数据表中的数据

Update person set wife='3'  where sex='1’    //修改数据表中数据  

Update person set 字段名1='新的参数1',字段名2='新的参数 2'  where='条件'      //条件只能有一个;



8、删除数据表

Desc person;        //查看表的结构

drop tables person;    //删除person数据表

show tables;       //查看当前库下面所有表;



9、删除数据库

Show databases;       //查看数据库

Drop database user;     //删除user数据库;



如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值