MySQL数据库的基础操作(建表,建库,插入,删除)

时间:2022-04-30 22:28:07

留给我健忘的记忆,希望他知道这里还有一些记忆!!

下面将是以多实例模式登录数据库然后创建一个库并完成建表,插入数据,删除数据,更新数据的操作。

1 登录数据库

[root@MySQL ~]# mysql -uroot -p123456 -S /data/3306/mysql.sock

MySQL数据库的基础操作(建表,建库,插入,删除)

2 创建数据库,指定utf8字符集来支持中文,当然,如果你的数据库编译的时候已经指定默认字符集为utf8这里就不需要再次指定了。

mysql> create database wodejia character set utf8 collate utf8_general_ci;

显示创建库时的参数

mysql> show create database wodejia;

MySQL数据库的基础操作(建表,建库,插入,删除)

 

如果不知道字符集的话可以用 show character set;  查看所有的字符集,如下图

msyql> show character set;

MySQL数据库的基础操作(建表,建库,插入,删除)

3 切换到刚刚创建的数据库,然后创建一个简单的表,(你可以把他理解为Excel表格…….)

mysql> create table `chengyuan` ( `id` int(4) not null, `姓名` char(20) not null, `性别` char(20) not null, `年龄` tinyint(2) not null, `爱好` char(20) not null, `其他` char(20) not null, primary key(id));

MySQL数据库的基础操作(建表,建库,插入,删除)

4 插入一行数据

mysql> insert into chengyuan(id,姓名,性别,年龄) values(1,'杨仔','男','23');

MySQL数据库的基础操作(建表,建库,插入,删除)

 

5 同时插入多行数据

mysql> insert into chengyuan(id,姓名,性别,年龄) values(2,'璐璐','女','21'),(3,'明明','男','21');

MySQL数据库的基础操作(建表,建库,插入,删除)

6 O fuck, 你发现爱好忘了填写,好吧 我们用下面的这个命令来更新这条记录

mysql> update chengyuan set 爱好='折腾' where id="1";

MySQL数据库的基础操作(建表,建库,插入,删除)

 

把其他两个人的爱好也更新下

mysql>  update chengyuan set 爱好='吃' where id="2"; update chengyuan set 爱好='欢乐' where id="3";

MySQL数据库的基础操作(建表,建库,插入,删除)

7  我们来删除一条记录(把自己删掉!!)

mysql> delete from chengyuan where id="1";

MySQL数据库的基础操作(建表,建库,插入,删除)

 

可以用下面的语句清空整个表:

mysql>delete from chengyuan;

 

好了 到这里你应该已经学会数据库的增删改查(select 用了不知多少遍了我想你应该早记住了把)啦,以后忘了记得来这里看看。。。。。。


本文出自 “阳的小窝” 博客,请务必保留此出处http://shlinux.blog.51cto.com/6965661/1680715