MySQL简单语句练习

常见的DDL语句:
show databases; 查询当前数据库系统的所有数据库
use mysql; 进入到mysql数据库
show tables; 显示当前数据库下的所有表
create type name [options] 创建数据库
eg: create database db_py1812;
drop type name 删除数据库
eg: drop database db_py1812
create database db_py1812 default charset = utf8 :创建一个数据库默认使用utf-8格式
desc/describe 表名 查询表的结构
select * from 表名 查询对应表的所有数据
创建表
create table t_user(
id int,
name varchar(50),
age int
); 创建一个名为t_user的表,表头格式
插入数据
insert into 表名(列名1,列名2, …) values(值1, 值2,…)
删除表:
drop table 表名;
create table t_user(
id int primary ket auto_increment, 自加
name varchar(20) n unique 值不能为空,唯一
age int default 18,
gender char(10) default ‘M’
); 创建表名可以有约束条件

授权
grant 授权、创建用户、修改密码等等功能与一体的命令
grant [all|select|delete|insert|update] on
数据库名称.表名称.’用户名称’@’localhost|%’
identified by ‘密码’
eg: grant all on db_py1812.* to ‘ljh’@’localhost’ identified by ‘ljh’;

删除数据
delete from 表名 where condition;
eg: delete from t_user where id = 1;
对于表中数据的CRUD(create\retrieve\update\deltet)
insert into tableName(列名1,列名2…)values(值1, 值2…);
delete from tableName; 清除全表数据
update tableName set 列名1=新值1,列名2 = 新值2… where condition;

select 列名1,列名2…from 表名;

修改表的结构
alt 可以修改已存在表的结构和表的列和字段的类型等等
增加
alter table tName [add|drop|modify|change] 增加 | 删除 | 修改 | 修改
eg: alter table t_user add address varchar(50);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值