下文主要给大家带来基本操作mysql数据库的方法,希望这些内容能够带给大家实际用处,这也是我编辑基本操作mysql数据库的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
数据库的基本操作:
Sql语言主要用于存储数据,查询数据,更新数据和管理关系数据库系统,由ibm开发,sql语言分为3种类型
Ddl 数据库定义语言:数据库,表,视图,索引,存储过程关键字:create drop alter
Dml 数据库操作语言:增删改查 insert delete update select
dcl 数据库控制语言:用户访问权限,安全层面的 grant revoke
系统数据库
Information_schema(并没有存储在磁盘上的,是一个虚拟库)
主要存储了系统中的一些数据库对象的信息,例如:用户表信息,列信息,权限信息,字符信息等
Performance_schema
主要存储数据库的性能参数
Mysql(在初始化之前是没有的)
授权库,主要存储系统用户的权限信息
Test
Mysql 数据库系统自动创建的测试数据库
忘记mysql密码
#Vim /etc/my.cnf
【mysqld】
Skip-grant-table //加上这句就是跳过用户验证
#Service mysqld restart
Mysql>Select user,password ,host from mysql.user;
Mysql>Update mysql.user set password=password(‘lu@123456’) where user=’root’ and host=’local host’;
Mysql>Flush priviledes; //刷新权限
改好密码之后再次编辑主配置文件,将Skip-grant-table 删掉或者注释掉
创建数据库 create database 数据库名;
原则:
以大小写敏感编写SQL语句。
尽量使用Unicode 数据类型。
优先使用连接代替子查询或嵌套查询。
尽量使用参数化SQL查询代替语句拼接SQL查询。
禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。
尽量使用存储过程代替SQL语句
CREATE DATABASE MYSQLDATA; 区分大小写,唯一性,不能使用关键字,不能单独使用数字,最长128位,数据库只是存放数据的一个容器,有了数据库才能创建表
查看数据库show databases;
Select database();
选择数据库 use 数据库名
删除数据库 drop database 数据库名;
关键字最好大写,便于阅读
对于以上关于基本操作mysql数据库的方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。