zoukankan      html  css  js  c++  java
  • mysql学习

    今天一个模块需要使用mysql数据库,但是从来没有接触过这个,所以就从网上搜点资料,自己琢磨一下所以就有了下面的内容:
    1.安装mysql
    mysql的安装和大多数的软件一样,就不多说了;
    2.启动mysql服务
    我们在控制台下输入:net start mysql回车后就会看到mysql的服务正在启动;
    3.关闭mysql服务
    控制台下输入:net stop mysql;
    4.控制台连接数据库
    输入: mysql -u用户名 -p密码 回车;
    5.查找当前服务器下存在哪些数据库:
    输入:show databases;
    顺便说一下,mysql的语句是以“;”结束的;
    6.建立和删除数据库:
    输入:CREATE DATABASE 数据库名;//建立数据库
                DROP DATABASE 数据库名;//删除数据库
    7.使用数据库:
    输入:USE 数据库名;
    8.看现在的数据库中存在哪些表:
    输入:SHOW TABLES;
    9.创建表:
    输入:CREATE TABLE user(
                uid int NOT NULL PRIMARY KEY AUTO_INCREMENT,  //auto_imcrement 为mysql中自动增长
                kid int NOT NULL,
                uname varchar(50) NOT NULL ,
                upass varchar(50) NOT NULL,
                foreign key(kid) references kaoshi(kid) on delete cascade   //外键写法
                );
    10.显示表结构:
    输入:DESC 表名;
    11.导入sql文件(执行sql文件中命令):
    输入:SOURCE D:\my.sql
    12.删除表:
    输入:DROP TABLE 表名;
    13.删除表中所有记录:
    输入:DELETE TABLE 表名;
    14.查看当请服务器版本号:
    输入: SELECT VERSION();
    15.查看当前日期:
    输入:    SELECT CURRENT_DATE;
    16.查看当前日期和时间:
    输入: SELECT NOW();
    17.使用mysql函数:
    输入:SELECT PI();//PI值
    18.查看用户:
    输入:SELECT USER();
    19.load命令:
    假如我们创建一个用户表:
    CREATE TABLE user(
    name varchar(50),
    pass varchar(50)
    );
    在c盘建立user.txt文件,文件内容如下(注意空格):
    aa  aa
    bb bb
    cc cc
    使用load命令 可将user.txt文件中三行数据导入user表中:
    LOAD DATA LOCAL INFILE'C:/user.txt' INTO TABLE user;



  • 相关阅读:
    格式化日期为yyyy-MM-dd
    JavaScript 原型
    SSD 车辆检测 实现
    Unity模拟自动驾驶方向盘角度预测
    交通标识牌识别
    cifar-10 No such file or directory: '/home/ /.keras/datasets/cifar-10-batches-py/data_batch_1'
    Keras 使用多层感知器 预测泰坦尼克 乘客 生还概率
    else
    Keras源码下载记录
    import cv2 失败 ImportError:DLL load fail:找不到指定模块
  • 原文地址:https://www.cnblogs.com/kay/p/670256.html
Copyright © 2011-2022 走看看