2018-07-28
mysql和oracle的不同点:
- 一个oracle就是一个数据库。
- 而一个mysql中可以有多个数据库
准备:登录到数据库
注意:每一个命令都要以分号结束。
- 显示所有数据库:show databases;
- 创建数据库:create database 数据库名。eg:create database myweb;
- 建立数据库表:
- 选择使用的数据库:use 数据库名; eg:use myweb;
- 创建表: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