mysql的基本命令

1: mysql启动
   
   
mysql -h localhost -u root -p
 
其中-h用于指定客户端所要登录的mysql主机名
-u 所要登录的用户名
-p 告诉服务器将会使用一个密码来登录

1: 判断是否存在名字为student的表格
   
   
drop table if exists student;
2:创建显示为utf8的数据库
   
   
CREATE DATABASE liu DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; #创建liu的数据库
3: 显示创建的数据库
   
   
show create table
简单,
举例:mysql>show create table test;
将返回 test 表的创建sql 语句。
4:插入数据
   
   
insert into student(StuId,Stuname,Sex,Birthday,Address,Telephone)values(5,"liuhengchao","nan","1990-11-23","zhengzhou","15617230678");
5:显示数据库内的数据
   
   
select *from student;
6: 显示数据库的列表
   
   
show columns from student; 或者 describe student;
7:将表中的数据清空
   
   
delete from student;
8:表的更改和数据的更改,删除

9: 删除数据
   
   
delete from student where StuId=2;
10: 查询语句
   
   
select Stuname,Sex from student;
11更改语句
   
   
update student
-> set StuId=StuId*2;
12: 更改表名
   
   
alter table person rename people;
#将person的名字改为people
13:删除列
   
   
alter table people drop pid;
#将table 为people的pid列删除。
14: 增加列
   
   
alter table people add pid int not null;
15:修改列的名字
   
   
alter table people change pid pnum int not null;
#将pid改为pnum。注意两个的类型要相同
16:删除主键
   
   
Alter TABLE 【表名字】 drop primary key
17: 查询表的各列表的属性值
SHOW FULL COLUMNS FROM 表名;

18:连接字符串concat
SELECT a.code as val,CONCAT(a.code,'[',b.name,']') as text from sys_tbm_info a left join sys_tbm_project b on a.projId=b.id

19:查询第一个元素出现的位置 locate
 LOCATE(substr,str), LOCATE(substr,str,pos)

第一个语法返回substr在字符串str 的第一个出现的位置。第二个语法返回子符串 substr 在字符串str,从pos处开始的第一次出现的位置。如果substr 不在str 中,则返回值为0 。

select b.code as val,CONCAT(b.code,'[',c.name,']') as text from sys_role a left join sys_tbm_info b on locate(b.code,a.tbmIds)>0 left join sys_tbm_project c on b.projId = c.id where a.id =15

20: 多项查询
   
   
select *from book where bkId in (1,2,3);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值