如何查看mysql版本
mysql> select version();
如何显示数据库内的所有数据库
mysql> show databases;
使用某个数据库test
mysql> use test;
显示数据库test中的所有表格
mysql> show tables;
显示当前正在使用的数据库
mysql> select database();
直接查看数据库test中有哪些表
mysql> show tables from test;
显示当前正在使用的数据库有哪些表
mysql> show tables;
创建数据库students
mysql> create database students;
SQL语句分类:
DQL语句 数据查询语言 select
DML语句 数据操作语言 insert delete update
DDL语句 数据库定义语言 create drop alter
TCL语句 事物控制语言 commit rollback
导入数据库脚本文件【常用于批量导入数据进入数据库中】
mysql> source /Users/linjiayou/MySQL/students.sql
Students.sql代码如下:
DROP TABLE IF EXISTS STU;
DROP TABLE IF EXISTS CLASS;
DROP TABLE IF EXISTS SUBJECT;
CREATE TABLE STU
(
STU_ID int(10) not null,
STU_AGE int(2) ,
STU_NAME varchar(15),
Primary key (STU_ID),
CLASS_ID int(5),
SUBJECT_ID int (5)
);
CREATE TABLE CLASS
(
CLASS_ID int(5) not null,
CLASS_NAME varchar(15),
Primary key (CLASS_ID)
);
CREATE TABLE SUBJECT
(
SUBJECT_ID int(5) not null,
SUBJECT_NAME varchar(15),
Primary key (SUBJECT_ID),
STU_SCORE int(3),
STU_ID int(10)
);
INSERT INTO STU(STU_ID, STU_AGE, STU_NAME, CLASS_ID, SUBJECT_ID)
VALUES(201900001,18,’zhangming’,001,002);
INSERT INTO STU(STU_ID, STU_AGE, STU_NAME, CLASS_ID, SUBJECT_ID)
VALUES(201900015,17,’lihua’,003,001);
INSERT INTO STU(STU_ID, STU_AGE, STU_NAME, CLASS_ID, SUBJECT_ID)
VALUES(201900006,20,’wanghong’,001,002);