声明: 1)仅作为个人学习,如有冒犯,告知速删! 2)不想误导,如有错误,不吝指教! ------------------------------------分隔符--------------------------
声明:
------------------------------------分隔符---------------------------------
DML
(数据操作语言)------>对表中的记录操作增删改查
DQL
(数据查询语言)------>对表中的查询操作
DCL
(数据控制语言)------>对用户权限的设置
DDl
:create database 数据库名;
create database 数据库名 if not exits;
create database 数据库名 character set 字符集;
show databases;
select create database 数据库名;
alter database 数据库名 default character set 字符集;
drop database 数据库名;
select database(); ----->查看正在使用的数据库
use 数据库名;------->使用/切换数据库
DDL
表操作:create table 表名(字段1,字段类型,字段2,字段类型);创建表
intdoublevarchardate
show tables;---->查看当前数据库中所有表
desc
表名; ----->查看表的结构
show create table 表名;---->查看创建表的sql
语句
create table 新表名 like 就表名; ---->快速创建一个与就旧表结构相同的的新表
drop table 表名;----->直接删除
drop table if exists 表名;----->判断是否存在
alter table 表名 add 列名 类型;----->添加表列 add
alter table 表名 modify 列名 新类型;------>添加列类型modify
alter table 表名 change 旧列 新列 类型;----->修改列名change
alter table 表名 drop 列名;----->删除列
rename table 旧表 to 新表;----->修改表名
alter table 表名 character set 字符集;
DML
insert into 表名 (字段1,字段2.....) values(值1,值2......);----->插入全部字段
insert into 表名 values(值1,值2.....); ----->不写字段名
insert into 表名 ( 字段1,2,3) values (值1,2,3); ----插入部分
select * from 表名;---->查表中信息
insert into 表1 select * from 表2 ;---->将表2中的所有列复制到表1中
insert into 表1 (列1,列2) select (列1,列2)from 表2;--->只复制部分列
update 表名(需更新) set 列名=值 [where 条件表达式];
update 表名 set 列名=值;
update 表名 set 列名=值 where 列名=值;
delete from 表名 [where 条件表达式];
delete from 表名;删除全部数据
delete from 表名 where 字段(列) = 值;
truncate table 表名;----删除整个表的所有记录重建新表
select 列名 from 表名;
select * from 表名:
select 列1,列2 from 表名;
--结束END--
本文标题: 数据库(mysql)基础操作
本文链接: https://www.lsjlt.com/news/6694.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0