SQL基础第一天 数据库的增删改查
首先我们要先进入SQL
sudo mysql -uroot -p
后输入密码:
--------------------------------------
创建数据库
CREATE DATABASE zpp; 创建 数据库 库名称
创建库之后我们要查看当前SQL存在的库
SHOW DATABASES;
显示 数据库
删除已存在的数据库
DROP DATABASE zpp;
删除 数据库 库名
进入存在的库
USE lmd;
进入 库名
-------------------------------------
显示所有表
SHOW TABLES;
显示 表
创建表
CREATE TABLE students (id int,name VARCHAR(20),age int,sex VARCHAR(20));
创建 表 表名 + 行名称 属性;
显示创建表的信息
SHOW CREATE TABLE students;
显示 创建 表 表名
-----------------------
表中数据的操作
插入数据 C
指定字段插入
INSERT INTO students (id,name,age,sex)VALUES(1,'LMD',18,'Girl');
插入 表名称 行名称 值 值的参数
查询数据 R
全字段查询
mysql> SELECT * FROM students;
数据库 选择 全字段 从 表名称
结果如下:
+------+------+------+------+
| id | name | age | sex |
+------+------+------+------+
| 1 | LMD | 18 | Girl |
+------+------+------+------+
1 row in set (0.00 sec)
指定字段查询:
mysql> SELECT id FROM students WHERE sex='Girl';
数据库 选择 行名称 从 表名称 哪里 对应参数 +------+ | id | +------+ | 1 | +------+
修改数据 -u
UPDATE students SET sex='man1'WHERE sex='Girl';
更新 表名称 设置 要改变的行名称与要改的值 从 原数据
删除数据 - D
DELETE FROM students;
删除 从 表名称
PS:注意一定要写 where条件,不然会删除表中所有数据
DELETE FROM tb_name WHERE conditions;
删除表
drop table 表名;

浙公网安备 33010602011771号