zoukankan      html  css  js  c++  java
  • 1.mysql学习笔记(在命令行中的操作)

    2018-07-28

    mysql和oracle的不同点:

    • 一个oracle就是一个数据库。
    • 而一个mysql中可以有多个数据库

    准备:登录到数据库

    注意:每一个命令都要以分号结束。

    • 显示所有数据库:show databases;
    • 创建数据库:create database  数据库名。eg:create database myweb;
    • 建立数据库表:
      1. 选择使用的数据库:use 数据库名; eg:use myweb;
      2. 创建表:create table 数据库表名 (字段名 类型 ,字段名 类型);
    CREATE TABLE student(
      id int(11) NOT NULL AUTO_INCREMENT,
      studentID int(11) NOT NULL UNIQUE,
      name varchar(255) NOT NULL,
      age int(11) NOT NULL,
      sex varchar(255) NOT NULL,
      PRIMARY KEY (id)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    • 删除表:drop table 数据库表名 ; eg:drop table student;
    • 删除数据库:drop database 数据库名: eg drop database myweb;
    • 将数据库表中的数据清空: delete from 数据库表名 : eg  delete from student;
    • 向数据库表中插入数据: insert into 数据库表名 values () ;eg:insert into student values(1,001,'张三',18,'男');
    • 更新表中的记录:update 数据库表名 set 字段名1='a',字段名2='b' WHERE 字段名3='c';eg:
    update student set name='李四',age=19 where id=1;
    • 导入sql文件命令:
      • use 数据库表名
      • source  路径; eg:source d:myweb.sql;

     

     未完待续:

    参考:https://www.cnblogs.com/jiangxiaobo/p/7089345.html

  • 相关阅读:
    hdu 1042 N!
    hdu 1002 A + B Problem II
    c++大数模板
    hdu 1004 Let the Balloon Rise
    hdu 4027 Can you answer these queries?
    poj 2823 Sliding Window
    hdu 3074 Multiply game
    hdu 1394 Minimum Inversion Number
    hdu 5199 Gunner
    九度oj 1521 二叉树的镜像
  • 原文地址:https://www.cnblogs.com/xyblogs/p/9381774.html
Copyright © 2011-2022 走看看