Mysql学习

数据库没有什么好介绍的,就是来帮助我们存储数据,现阶段比较火热的依旧是关系型数据库,虽然NoSql在冲击,
但是依旧没有办法动摇关系型数据库的地位当然这里都是总结sql的书写,理论的知识就去看书吧,
我们使用的是Navicat for Mysql

先来一套Mysql从入门到删库吧

  • 登录Mysql
    mysql -u root -p****

这里密码输入的时候不会显示出来,这里有一个提示符,我们可以输入SQL命令

显示当前的所有库
mysql> SHOW DATABASES;

进入某个数据库
mysql> use mysql;
Database changed

mysql库中有一张user表,里面存储着我们mysql的用户名密码
增加用户zara密码zara123为特定数据库tutorials
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON tutorials.* TO 'yiibai'@'localhost' IDENTIFIED BY '123456';

显示库中都有哪些表
mysql> SHOW TABLES;

显示表的属性,信息
mysql> SHOW COLUMNS FROM user;

提供表更详细的信息,索引,约束信息等等
mysql> SHOW INDEX FROM user;

退出数据库
mysql> exit
Bye
  • my.ini文件配置

里面包含了许多的配置信息,例如错误日志等等

  • MySQL创建数据库
    mysql>mysqladmin -u root -p create tutorials
    或者
    mysql>create database tutorials1;
  • MySQL删除数据库
    mysql> mysqladmin -u root -p drop tutorials1
    或者
    mysql> drop database tutorials1;

再来一套Mysql的表进阶吧

  • MySQL创建表
    mysql> CREATE TABLE tutorials_tbl(
    tutorial_id INT NOT NULL AUTO_INCREMENT,
    tutorial_title VARCHAR(100) NOT NULL,
    tutorial_author VARCHAR(40) NOT NULL,
    submission_data DATE,
    PRIMARY KEY (tutorial_id)
    );
  • MySQL删除表
    mysql> DROP TABLE tutorials_tbl;

其他的都是一些CRUD 增删改查!!!!!,一些常用的SQL语句,我们这里记录一些简单的 复杂的后面再记录

再来一套Mysql的CRUD

  • MySQL插入数据
    mysql> INSERT INTO tutorials_tbl(tutorial_title,tutorial_author,submission_data
    )VALUES('Learn JAVA','Paul',NOW());

  • MySQL查询数据
    mysql> SELECT * FROM tutorials_tbl;
    +-------------+----------------+-----------------+-----------------+
    | tutorial_id | tutorial_title | tutorial_author | submission_data |
    +-------------+----------------+-----------------+-----------------+
    | 1 | Learn JAVA | Paul | 2017-02-26 |
    +-------------+----------------+-----------------+-----------------+

  • MySQL更新数据
    mysql> UPDATE tutorials_tbl SET tutorial_title = 'Learn Sql' WHERE tutorial_id = 1;

  • MySQL删除数据
    mysql> DELETE FROM tutorials_tbl WHERE tutorial_id=1;

基本的东西就在这里,其他的关键字,什么的,之后再慢慢总结

posted @ 2017-02-25 12:13  白白胖胖的空格  阅读(178)  评论(0编辑  收藏  举报