MariaDB的基础操作

  

1,创建数据库

MariaDB [(一)]祝辞,CRRATE  DATABASE  test1,,,,, #创建一个名为test1的数据库   MariaDB [(一)]祝辞,CRRATE  DATABASE  IF  NOT  EXISTS  test2;,,,, #创建一个名为test2的数据库   MariaDB [(一)]祝辞,SHOW 数据库;,,,,,,,,#显示存在的数据库

2,删除数据库

MariaDB [(一)]祝辞,DROP  DATABASE  test1,,,,,, #删除名为test1的数据库   MariaDB [(一)]祝辞,DROP  DATABASE  IF  EXISTS  test1;

3,创建表

,,,,格式:创造表tb_name (col3 col1, col2,…),

MariaDB [(一)]祝辞,CREATE  TABLE  test2.teacher (Name  CHAR (20), NOT  NULL, Age  TINYINT 无符号,Gender  CHAR (1), NOT 零),,,,,,#在数据库test2中创建表的老师   MariaDB [(一)]祝辞,USE  test2;   MariaDB  [(test2)]祝辞,CREATE  TABLE 学生(Name  CHAR (20), NOT  NULL, Age  TINYINT 无符号,Gender  CHAR (1), NOT 零),,,,,,,,,,#另一种方式在数据库test2中创建表的学生   MariaDB  [(test2)]祝辞,SHOW  TABLES 得到test2;,,,,,,,,, #查看数据库test2中的表

4,查看表结构

MariaDB  [(test2)]祝辞,DESCRIPTION 学生;   MariaDB  [(test2)]祝辞,DESC 老师,,,,,,,,,,#描述可缩写为DESC

5,删除表

MariaDB  [(test2)]祝辞,DROP  TABLE 教师;   MariaDB  [(test2)]祝辞,DROP  TABLE  IF  EXISTS 教师;

6,修改表

MariaDB  [(test2)]祝辞,ALTER  TABLE  student  ADD  course  VARCHAR(80),,,,,,,,, #添加一个字段课程   MariaDB  [(test2)]祝辞,DESC 学生;   MariaDB  [(test2)]祝辞,ALTER  TABLE  student  CHANGE  course  course  VARCHAR (80), AFTER 名字,,,,,,#修改课程为课程,并放在名字后   MariaDB  [(test2)]祝辞,DESC 学生;

, 7,插入数据信息

MariaDB  [(test2)]祝辞,INSERT  INTO  student (姓名,性别),VALUE (& # 39;汤姆# 39;& # 39;猴# 39;),(& # 39;杰瑞# 39;& # 39;f # 39;);   MariaDB  [(test2)]祝辞,SELECT  *,得到学生;   MariaDB  [(test2)]祝辞,INSERT  INTO  student  VALUE (& # 39;杰克# 39;& # 39;数学# 39;,16日& # 39;猴# 39;);

8日修改更新数据信息

MariaDB  [(test2)]祝辞,UPDATE  student  SET 课程=& # 39;物理# 39;,WHERE  Name=& # 39;汤姆# 39;,,,,,#向名为汤姆的行字的课程段插入物理   MariaDB  [(test2)]祝辞,SELECT 名字,Course 得到student  WHERE 课程=& # 39;物理# 39;,,,,,,#选择学生表中课程为物理与课程的名称   MariaDB  [(test2)]祝辞,DELETE 得到student  WHERE 路线=& # 39;物理# 39;,,,,,,,,,,,,,,#删除课程为物理的所有行

9日创建,删除用户

,,,,创建用户& # 39;用户名# 39;@ # 39;主机# 39;(被& # 39;密码# 39;];

,,,,放弃USER ;

MariaDB [(一)]祝辞,CREATE  USER  & # 39;露西# 39;@ # 39;localhost # 39;, INDENTIFIED  BY  & # 39; 123456 & # 39;;   MariaDB [(一)]祝辞,SHOW  GRANTS  FOR  & # 39;露西# 39;@ # 39;localhost # 39;,,,,,,,,,,,,, #查看用户的授权   MariaDB [(一)]祝辞,CREATE  USER  & # 39;莉莉# 39;@ # 39;192.168.1.50& # 39;   MariaDB [(一)]祝辞,CREATE  USER  & # 39;鲍勃# 39;@ # 39;% & # 39;,,,,,,,,,,,,,,,,,#其中%为通配符,表示任意多的字符,下划线_表示任意单个字符

10,授权

,,,,格兰特pri1 pri2, pri3,…> MariaDB [(一)]祝辞,GRANT  ALL  PRIVILEGES 提醒test2 . *,用& # 39;露西# 39;@ # % & # 39;;;,,,,,,,,,,,,,#授与用户& # 39;露西# 39;@ # 39;% & # 39;在test2库所有表的全部的权限   MariaDB [(一)]祝辞,SHOW  GRANTS  FOR  & # 39;露西# 39;@ # % & # 39;;;


  

MariaDB的基础操作