第一天使用MySQL

如何查看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;

扫描二维码关注公众号,回复: 5084557 查看本文章

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);

猜你喜欢

转载自blog.csdn.net/WALDJ/article/details/86662328