当前位置: 移动技术网 > IT编程>数据库>Mysql > 笔记1:MYSQL

笔记1:MYSQL

2019年03月22日  | 移动技术网IT编程  | 我要评论
(注:第一次写,如有错误之处,希望指出,不胜感激,谢谢,不喜也勿喷) 一.MYSQL简单描述 1.MYSQL是什么? MYSQL是现在最流行的关系型数据库管理系统之一; MYSQL是开源软件; MYSQL是现在最流行的关系型数据库管理系统之一; MYSQL是开源软件; 关系型数据库? 注:所谓关系型 ...

(注:第一次写,如有错误之处,希望指出,不胜感激,谢谢,不喜也勿喷)

一.mysql简单描述

  1.mysql是什么?

    • mysql是现在最流行的关系型数据库管理系统之一;
    • mysql是开源软件;

    关系型数据库?

     注:所谓关系型,可以理解简单为"表格"的概念,一个关系型数据库由一个或者多个表格组成,

       表与表之间又可以互相关联。表格又由行和列组成。

  2.mysql的作用?

    • 存储数据;
    • 保证数据的完整性与安全性;     

  3.mysql的内部结构?

    

         

  

二.mysql--->库级操作

  1.登录mysql

方法一:
>> mysql -u用户名 -p密码
方法二:
>> mysql -u用户名 -p
>> 密码            # 密码默认不显示

  2.退出mysql

>> \q
>> exit;

  3.创建用户

1.'创建用户'
>> create user '用户名'@'%' identified by '密码';
2.'赋予权限'(这里是赋予管理员权限) >> grant all on *.* to '用户名'@'%';
3.'立即生效' >> flush privileges;

  4.查看当前数据库登录的用户名

>> select user();

  5.删除已创建的用户(只有管理员账号才有删除用户权限)

>> drop user 用户名;

  6.显示mysql中所有的库

>> show databases;    

  7.创建库

>> create database [if not exists] 数据库名;       
# 重复创建会报错,可以加上if not exists

  8.删除库

>> drop database 库名;

  9.进入库

>> use 库名;

三.mysql--->表级操作

  1.显示所有的表

>> show tables;

  2.创建表

>> create table [if not exists] 表名(
           字段约束  
);

  3.删除表

>> drop table 表名;

  4.显示表的字段信息

方法一:
>> show create table 表名;
方法二:(表格形式显示) >> desc 表名;

  5.修改表名

>> alter table 旧表名 rename to 新表名;

  6.修改字段名

>> alter table 表名 change 旧字段名 新字段名 新数据类型;

   7.修改字段类型

>> alter table 表名 modify [column] 字段名 新数据类型 新数据长度 新默认值 新注释;     
# column可省略

  8.添加字段

>> alter table 表名 add [column] 字段名 数据类型;      
# column可省略

  9.删除字段

>> alter table 表名 drop [column] 字段名;

 

 

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网