常见的数据库:
Oracle Database:甲骨文公司
SQL Server : 微软公司
DB2 :IBM公司
PostgreSQL:开源
MySQL : 开源(主流)
Access : 微软公司
SQL语句种类:
(1)DDL(数据定义语言):创建、删除或修改数据库以及数据库中的表等对象。
①CREATE:创建数据库和表等对象
②DROP:删除数据库和表等对象
③ALTER:修改数据库和表等对象
(2)DML(数据操作语言):查询或修改表中的记录。
①SELECT:查询表中的数据
②INSERT:向表中插入数据
③UPDATE:修改表中的数据
④DELETE:删除表中的数据
sql基础语法
登录数据库
mysql -u root(指定账户) -p root(登录密码)
新建一个库
CREATE DATABASE db_name[库名];
创建一个abc的库
查看所有数据库
show databases;
删除数据库
OROP databases db_name;[库名]、
删除abc的库
查看数据库,库名为abc的就没有了
进入数据库
use db_name[库名]
进入abc的数据库
数据表操作:
创建表
CREATE TABLE 表名(字段名 数据类型)
查看a表里面的字段
desc a;
删除表
DROP table a;
删除表里面的字段
ALTER TABLE table_name DROP xm;
把xm字段删掉
添加表里面的数据
ALTER TABLE table_name ADD xm varchar(255)
添加一个xm的字段
修改字段的内容
ALTER TABLE a change xm xh int()
把xm改为xh
插入语句
INSERT into a VALUES(1,‘a’);
xh字段为不是字符型是int型所以插入的数据为0;
改为字符型
标准的插入语句
INSERT INTO a (id,xm) VALUES (11,‘xiaoming’);
查询语句
select*from a;
查询a表里面所有的数据
select xm from a;
查询a表,xm字段里面的数据
修改数据
update a set xm=‘aaaaaa’;
把xm字段里面的 数据全部改为aaaaaa
update a set xm=‘hack.hello’ where id=1;
指定修改
删除数据
delete from a where xm=‘aaaaaa’;
删除字段为aaaaaa的数据