怎么在网上做装修网站,网站 橙色,page编辑wordpress,海南网站建站一.基础知识
1.SQL#xff08;Structured Query Language#xff09;结构化查询语言分类#xff1a;
DDL数据定义语言用来定义数据库对象#xff1a;数据库、表、字段DML数据操作语言对数据库进行增删改查DQL数据查询语言查询数据库中表的信息DCL数据控制语言用来创建数据…一.基础知识
1.SQLStructured Query Language结构化查询语言分类
DDL数据定义语言用来定义数据库对象数据库、表、字段DML数据操作语言对数据库进行增删改查DQL数据查询语言查询数据库中表的信息DCL数据控制语言用来创建数据库用户控制数据库的访问权限 2.DDL--数据库操作
SHOW DATABASES;--查看所有数据库
SELECT DATABASE();--查看当前数据库/*创建数据库*/
CREATE DATABASE [IF NOT EXISTS] 数据库名称 [DEFAULT CHARSET 编码格式] [COLLATE 排序规则];DROP DATABASE [IF EXISTS] 数据库名称;--删除数据库USE 数据库名称;--切换使用数据库
二.创建空表
1.使用文档创建
首先我们先在笔记本中创建一个没有使用过的表名字叫my_database
CREATE DATABASE IF NOT EXISTS my_database;
USE my_database;
CREATE TABLE user (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) DEFAULT NULL,password VARCHAR(50) DEFAULT NULL
);2.在命令行中打开mysql直接创建--单行注释/**/多行注释
mysql -u root -p
password:******
mysql CREATE DATABASE IF NOT EXISTS my_database;
Query OK, 1 row affected (0.01 sec)--表示成功SHOW DATABASES;--查看添加的数据库mysql use my_database;
Database changed--数据库已经更换mysql CREATE TABLE user(- id INT AUTO_INCREMENT PRIMARY KEY,- username VARCHAR(50) DEFAULT NULL,- password VARCHAR(50) DEFAULT NULL- );
Query OK, 0 rows affected (0.03 sec)mysql SELECT * FROM user;--查看存的数据
Empty set (0.01 sec)--现在为空
三.查看表的基本信息DOS
要查看新创建的表可以使用以下命令在命令行窗口中查看 首先登录到 MySQL 命令行 这里将绝对路径放下面是直接执行文档中的sql指令对应上面 mysql -u root -p C:\Users\muyuan\Desktop\text.sql 输入密码后选择创建表的数据库如果不是默认选择的数据库 USE my_database; 使用以下命令查看数据库中的表 SHOW TABLES; 这将列出选定数据库中的所有表。如果看到了创建的 user 表则表明该表已成功创建。 要查看表的结构列和其属性可以使用以下命令 DESCRIBE user; 这将显示 user 表的列及其相关属性如数据类型、是否允许为空等并不是查看表中的数据标题三有提到 查看如下
三.对表的操作SQL
1.插入数据 当我们执行了上面的USE my_database;后我们可以对这个表中的数据进行操作了下面我们向表中插入一行数据
INSERT INTO user (id, username, password) VALUES (123, xiaoli, 456);
2.查看数据 插入完成后我们可以查看一下是否有这个人
SELECT * FROM user;
执行后 这里验证了插入操作是可行的
然后我们再次往里面添加元素添加后 3.排序
首先我们可以先试着对id进行排序这里我们添加的时候是顺序添加的所以排序来个逆序吧
SELECT * FROM user ORDER BY id DESC;//DESC表示逆序大-小
排序如下 说明这种排序是不会将原始的表中数据打乱重新按id顺序排列的只不过是我们使用了一个排序条件让表中的数据按顺序排列出来了让我们更好的观察和分析数据而已。 NO.49
持续更新中......