数据库基础操作

##库名为xiaoai,jiang,

##表名为t1,t2,t3

grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;

flush privileges;

查看字符集

show variables like 'character_set_client';

show variables;数据库信息

查看表结构 desc 表名;

查看数据库用户信息,超级用户权限

select user,password,host from mysql.user

建库:create database 库名;

建表:

1.create table t1(id int primary key auto_increment,name varchar(10));

2.create table t1(id int not null,name char(20));

3,create table t1(id int,name char(20));

插入values:

insert into t1(name) values('linda');

insert into t1(id,name) values(2,'marry');

insert into t1(id,name) values(3,'coco'),(7,'rusi')

插入,修改列

1.添加 ALTER TABLE table_name ADD column_name datatype

2.删除 ALTER TABLE table_name DROP COLUMN column_name

3.更新 ALTER TABLE table_name ALTER COLUMN column_name datatype

删库:drop database 库名;

删表:drop table 表名;

where语法

结合and\or\!=

select * from t1 where id >1;

select * from xiaoai.t1 where id >1;

select * from xiaoai.t1 where id=7;

update语法

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

update t1 set name='wangwu' where id=5;

delete语法

DELETE FROM 表名称 WHERE 列名称 = 值

1.删除某行 delete from t1 where id=5;

2.删除所有行(表结构在) delete from t1;

delete * from t1;

drop 删除索引 表 数据库

1.删除索引 ALTER TABLE table_name DROP INDEX index_name

2.删表 DROP TABLE 表名称

3.删库 DROP DATABASE 数据库名称

4.

创建索引: 高效地查询数据。

create index index_name on table_name (column_name)

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180109G07H0A00?refer=cp_1026

相关快讯

扫码关注云+社区