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;



  • 相关阅读:
    叙旧
    注册表的基本操作(.Net)
    如何自己实现 JavaScript 的 new 操作符?
    装饰者模式和TypeScript装饰器
    彻底弄懂GMT、UTC、时区和夏令时
    Javascript 中 cookie 操作方式
    javascript实例教程:使用canvas技术模仿echarts柱状图
    实现memcached客户端:TCP、连接池、一致性哈希、自定义协议
    Linux终端快速检测网站是否宕机的6个方法
    爬虫是什么吗?你知道爬虫的爬取流程吗?
  • 原文地址:https://www.cnblogs.com/kay/p/670256.html
Copyright © 2011-2022 走看看