标签:from http dml init char 定义 database 学习总结 结构
CREATE TABLE 表名称(
字段名称1 字段类型[DEFAULT 默认值][约束],
字段名称2 字段类型[DEFAULT 默认值][约束],
...,
字段名称n 字段类型[DEFAULT 默认值][约束],
);
查看全部数据库:SHOW DATABASES ;
查看一个数据库的全部表:SHOW TABLES ;
DML(Data Manipulation Language,数据操作语言)——用于检索或者修改数据。
DDL(Data Definition Language,数据定义语言)——用于定义数据的结构,如创建、修改或者删除数据库对象。
DCL(Data Control Language,数据控制语言)——用于定义数据库用户的权限。
DROP TABLE user ; -- 删除数据库表
CREATE TABLE user
(
id INT AUTO_INCREMENT PRIMARY KEY ,
name VARCHAR(30) NOT NULL ,
password VARCHAR(32) NOT NULL ,
age INT NOT NULL ,
sex VARCHAR(2) DEFAULT ‘男‘ ,
birthday DATE
) ;
向表中增加数据,可以使用以下的语法:
INSERT INTO 表名称[(字段1,字段2,字段3,...,字段n)] VALUES (值1,值2,值3,...值n) ;
删除表中的数据,可以使用以下的语法:
DELETE FROM 表名称 [删除条件] ;
当需要修改数据表中的某些记录时,就可以使用UPDATE语句,语句格式如下:
UPDATE 表名称 SET 字段1=值1,....字段n=值1 [WHERE 更新条件] ;
SELECT {*|column alias}
FROM 表名称 别名
[WHERE condition(s)] ; ? 设置查询条件
查询user表中的姓名和生日
SELECT name,birthday FROM user ;
查询姓名或密码中包含字母“m”的用户
SELECT * FROM user WHERE name LIKE ‘%m%‘ OR password LIKE ‘%m%‘ ;
以上的查询是将全部的数据都取了出来,如果现在要是想取出数据库表中的一部分数据的话,则在查询的最后加上一个LIMIT语句即可,此语句格式如下:
SELECT 字段 FROM 表 WHERE 条件 LIMIT 开始行,取出的数据个数;
标签:from http dml init char 定义 database 学习总结 结构
原文地址:https://www.cnblogs.com/hltltp/p/11957917.html