zoukankan      html  css  js  c++  java
  • 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;

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

  • 相关阅读:
    PL/SQL 导入excel表格到oracle数据表
    浏览器进不去网站解决方案
    Tomcat安装后启动一闪而过
    数据库系统Informix为例,介绍改善用户查询计划的方法。
    使用 PREPARE 的几个注意点
    mysqld服务器如何查看使用变量的值
    sessions 表的架构过程
    Apache和mysql的安装设置
    使用SimpleXML应该注意的问题有哪些?
    php phpeclipse + xampp 配置安装过程
  • 原文地址:https://www.cnblogs.com/obesityspace/p/6441480.html
Copyright © 2011-2022 走看看