1. 程式人生 > >1.mysql學習筆記(在命令行中的操作)

1.mysql學習筆記(在命令行中的操作)

style 登錄 left 多個數據庫 mysql 一個數據庫 weight 準備 ase

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

1.mysql學習筆記(在命令行中的操作)