Mysql增删改查命令语句的使用
数据库 database DB
数据库管理系统 database manager system DBMS
数据库管理员 database admin DBA
数据库操作语言 SQL
java数据库连接技术 java database connection JDBC
增删改查等操作就属于SQL数据库操作语言。
SQL分类:
DDL 数据库定义语言
创建数据库和表,操作数据库和表
create drop alter show....
DML 数据库管理语言
修改、删除、添加[CRUD]
update delete insert
DQL 数据库查询语言
查询
select
DCL 数据库控制语言
用户的操作、权限的分配
1、Mysql数据库登录与退出
登录
mysql -uroot -p密码;
退出
exit;
2、展示所有数据库
show databases;
3、创建数据库
create database [if not exists] 数据库名;
4、使用数据库
use 数据库名
5、创建表
create table 表名(
列名 数据类型,
......
列名 数据类型
);
6、显示数据库中所有的表
show tables;
7、展示表结构
desc 表名; 或者 describe 表名;
8、插入数据
insert into 表名 values(....);
insert into 表名 (字段,字段...) values(....);
insert into 表名 (字段,字段...) values(....),(......),...;
注意:
数据必须和表中的列个数保持一致。
数据的类型必须和表中的字段类型保持一致。
如果是字符类型,则以单引号括起来。
如果是数字类型,则可以直接写。
如果是日期类型,则格式如下:
‘YYYY-MM-dd HH:mm:ss’
如果字段没有直接插入的数据,则以null填充。
9、查询数据
select * from stu;
select 字段 from stu where 字段=?;
10、修改数据
update 表名 set 字段=新值,字段=新值,...;
update 表名 set 字段=新值,字段=新值,... where 条件;
11、删除数据
delete from 表 where 条件