开发者社区> 技术小牛人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 数据库名;  

关键字最好大写,便于阅读

本文转自    探花无情   51CTO博客,原文链接:http://blog.51cto.com/983865387/1917413


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL 数据库简单操作
    对于想要从事或爱好mysql相关工作的童鞋们,有必要掌握在命令行下对mysql实现一些简单的操作。本文从描述了如何登录到mysql数据库服务器,如何在mysql提示符下发布命令,创建数据库,以及执行一些简单的DML操作。
767 0
初涉MySQL——操作数据库
初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name.
659 0
MySQL数据库基础操作
MySQL数据库基础操作 MySQL数据库服务的开启与关闭 数据库服务的开启 net start mysql; 1 2 数据服务的关闭 net stop mysql; 1 2 MySQL数据库账户登录方式 第一种 mysql -u 登录账户名(默认情况下是root) -p 登录密.
5212 0
MySQL-数据库基本操作
MySQL-数据库基本操作
0 0
Mysql数据库基础操作
创建mysql数据库,增删改查表数据
0 0
【MySQL】MySQL对数据的基本操作
前两篇博客总结完了MySQL对数据的查询,包括基本查询和高级查询,我们终于结束了查询这一部分了,不过有一说一查询这一部分还是非常非常重要的,有了这部分的基础我们才能继续学习MySQL后面的知识,如果你还没有学习这部分那我建议你先去看一下,再回来继续学习。
0 0
mysql数据库-表的基本操作
mysql数据库-表的基本操作
0 0
MySQL学习 [第一天] ——数据库的基本操作 Ⅰ
从零开始学习MySQL,学习使用这个“无敌好用”的数据库管理系统
0 0
MySQL学习 [第二天]——数据库的基本操作 Ⅱ
从零开始学习MySQL,本期内容主要包括查看数据表结构、修改数据表和删除数据表操作。
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
冬季实战营第三期:MySQL数据库进阶实战
立即下载
OPTIMIZING SPARK DEPLOYMENTS FOR CONTAINERS: ISOLATION, SAFETY, AND PERFORMANCE
立即下载
低代码开发师(初级)实战教程
立即下载