1.mysql中创建表Teacher:
create table Teacher(
teaId int not null,
teaname varchar(100),
age int,
sex enum('M', 'F'),
phone int);
注意:
char 和varchar区别:
‘123’ ------>varchar(10) # 3位
'123 ' -------> char(10) # 10位 不足10位空格补全
2.建立超级用户:
grant all privileges on *.* to 'fxq'@'%' identified by '123456' with grant option;
3.数据查询:
select * from Teacher where id >20
select * from Teacher where id in(10,20,30)
select * from Teacher where id like ('%1001%')
查询重复数据:
select * from Teacher where group by teaname having count(*) >1;
联合查询:
select * from a,c where a.id = c.组id
查看表结构:
show create table_name
desc table_name
4.插入数据:
insert into table_name(id,name,age) values(1,'feng',20);
插入多行数据:
insert into table_name(id,name,age) values(1,'feng',20),(2,'zhang',30),(3,'wang',40);
5.删除数据:
delete from table where 条件判断
truncate table_name; #清空数据
drop table_name; #删除表
6.更新数据
update table_name set 列名=XXXX,where 条件;
7.创建索引:
create index 库名_表名_列名1_列名2 (列名1,列名2)