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

版权声明: https://blog.csdn.net/gq123456_/article/details/81024866

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

首先需要一个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





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章