使用linux(虚拟机)操作数据库时,最好使用工具远程连接mysql,更方便数据库操作
小白笔记(自己以前写的数据库操作)
1、
常见基础命令
show databases
use 数据库名 使用数据库
create database 数据库名 charset=utf8 创建数据库
drop database 数据库名 删除数据库
show tables 查看表
desc 表名 查看表
create table 表名(
...(undigned not null primary key 约束条件)
); 创建表
drop table if exists 表名 删除表
2、
-- 查询全部
SELECT * from grade;
-- 查询部分
SELECT id,name from grade;
-- 起别名
SELECT gra.name from grade as gra;
-- 去重
SELECT DISTINCT subject from grade;
-- 条件查询(比较) > < ! =
SELECT subject from grade where name="dd";
-- 条件查询(逻辑) and or not
SELECT name from grade where subject ="数学" and score<1.8;
-- 条件查询(模糊查询) like %(任意个字符) _(一个字符)
SELECT * from grade where