#展示有哪些数据库 $ SHOW DATABASES; #创建数据库test $ CREATE DATABASE test; #使用数据库test $ SHOW DATABASES; #创建数据库test $ CREATE DATABASE test; #使用数据库test $ USE test; #在数据库test中创建表student $ CREATETABLE student( id INTPRIMARY KEY, name VARCHAR(50) NOTNULL, email VARCHAR(100) NOTNULL, age INTNOTNULL ); #展示有哪些表 $ SHOW TABLES; #查看表中所有信息 $ SELECT*FROM student;
常用的SQL操作命令有哪些?
SELECT
UPDATE
DELETE
INSERT INTO
CREATE DATABASE
ALTER DATABASE
CREATE TABLE
ALTER TABLE
ALIER IADLE
DROP TABLE
CREATE INDEX
DROP INDEX
SELECT怎么用?
1 2 3 4
#查看student表中name,age两列数据 $ SELECT name,age FROM student; #查看student表中所有数据 $ SELECT*FROM student;
去重怎么做?
1 2
#DISTINCT关键字去重 $ SELECTDISTINCT name FROM student;
我想查具体某行记录怎么做?
1 2 3 4 5 6
#使用WHERE关键字搭配SELECT $ SELECT*FROM student WHERE name="fjsi"; #WHERE使用的条件也可以多个连用,建立逻辑关系 $ SELECT*FROM student WHERE name="fjsi" AND (email="fjsi@fjsi.com" or age=18);
查询出来的结果有点乱,我能不能对结果进行排序?
1 2 3 4 5 6 7 8
#使用ORDERBY搭配排序的DESC $ SELECT*FROM student WHERE age=18 ORDERBY name;--ORDER BY黔认升序排序 #降序排序 $ SELECT*FROM student WHERE age=18 ORDERBY name DESC;--使用DESC设置降序