MySQL数据库常见指令一

进入mysql

在Linux中安装好MySQL数据库之后

Liunx命令行界面输入以下指令:

如何进入Mysql数据库,MySql数据库的库级操作:

mysql -uroot -p    回车后输入密码即可进入
use database_name 使用对应的数据库

相关指令


1、查询所有的库

 show databases;

2、创建新的库

 create database if not exists db_name;

3、删除库

drop database db_name;

表级操作:


1、显示所有的表

show tables;

2、新建表

 create table tb_name values(name varchar(10),sex varchar(5),id int, age int);

3、表数据插入

 insert into tb_name values('jiuchen','F',1,18);

4、查询表数据

select *from tb_name;                  查询全表 
select *from tb_name where age=18;     条件查询

5、修改表数据

update tb_name set age=12;                             表字段为age的全部更改为12
update tb_name set age=12 where id=1;                  条件修改将字段id=1的对应age改为12

6、删除表数据

delete from tb_name;                                   表中数据清空
delete from tb_name where age=12;                      条件删除 

7、数据库的基本格式常用格式如下

数值类型  TINYINT      INT        BIGINT      FLOAT   DOUBLE  enum 
字符类型  CHAR(SIZE)     VARCHAR(SIZE)  

8、事物的回滚和提交

输入begin进入事物模式
当执行增删查改语句之后
insert into tb_name values('jiuchen','F',1,18);
插入数据完成输入提交数据
commit
如果想撤销刚刚的操作,输入
rollback
刚刚的插入操作取消

9、显示创建表的信息

show create table tb_name;
#例如显示stu_info创建时的信息
show create table stu_info;

10、事物的四大特性(ACID)

原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;

一致性: 执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;

隔离性: 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;

持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。
原创文章 38 获赞 9 访问量 4512

猜你喜欢

转载自blog.csdn.net/Limit_Fly/article/details/105803842