基本的mysql命令

mysql默认存在一个数据库为information_schema,这个数据库中,存在三张表,分别为schemata,tables,columns;

schemata----存放的是所有的数据库,数据库名的字段为schema_name;

tables---存放的是所有数据库和表,数据库名字段为table_schema,表名字段为table_name;

columns--存在的是所有数据库、表和字段,数据库名为table_schema,表名为table_name,字段名为column_name

数据库的基本操作:

1、连接数据库     mysql -uroot -p 回车输入密码

2、查询数据库   show databases;

3、查询数据库版本   show version()

4、选择某一个数据库,use  +数据库名;

5、创建数据库    create  database +数据库名;

6、创建一个class表  create  table  class(id int ,name varchar(100),years int);

7、给表添加字段值  insert into  class(id,name,years)  values ('1','lishuang','20');

8、查看表字段类型  show columns from class

9、查看表的内容  select * from class;

10、给class表插入一个字段core    alter  table class add column core int ;

11、删除一个数据库,  drop  database +数据库名

12、drop  table  +表名 from  数据库名

13、排序order by

14、联合查询union  select

15、mysql数据库的注释字符:#、--、/*....*/、/*!.....*/。

16、@@datadir    数据库路径

17、@@version_compile_os操作系统版本

18、length()返回字符串的长度

19、substring()   substr()    mid()  ---三个函数都是截取字符串,,方式为substr('abc',1,2)--从第一个字符串开始截取两个字符,截取结果为ab

20、left()从左侧开始取指定字符个数的字符串left(),使用方式为left('ase',2)从左边第一个字符开始截取2两个字符串,结果为as

21、concat() 没有分隔符的连接字符串;使用方式为concat('a','s','b'),输出为asb

22、concat_ws() 有分隔符的连接字符串;使用方式为concat_ws('-',a','s','b'),输出为a-s-b

23、ord()返回ASCII码、hex()、ascii()、md5()、floor()、rand()、sleep()

24、if(true,t,f) 如果true为真,则返回了t,如果为false,则返回f

25、group_concat(),将输出的结果拼接成一行

-------拼接成一个行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值