Mysql_me

1、登录数据库系统    mysql -h localhost -u 用户名(root) -p  
2、use 数据库名;
3、show tables;
查  4、显示表中数据   select * from 表名;select *from 表名 where 表项='数据'
增  5、增加表中数据    insert into 表名(uname,gender,birthday) values('张三','男','1971-10-01');
改  6、修改记录   update 表名 set 表项='新数据' where 表项='新数据';
删  7、删除表项   delete from 表名 where 表项='数据';
9、查看表结构   DESCRIBE 表名;

例如:delete from user where name='zhanglu';
10、模糊查询    select *from TABLENAME where CHARID like "%505";查询以505结尾的charid
11、升序输出    select TOTALEXP,CHARID from AUTOCHESSINFO where (TOTALEXP > 40 && TOTALEXP < 60) order by TOTALEXP;
12、降序输出    select TOTALEXP,CHARID from AUTOCHESSINFO where (TOTALEXP > 40 && TOTALEXP < 60) order by TOTALEXP desc;
13、根据两个字段排序   mysql -udev -pdev -h*** tablename -e 'select CHARID from tablename order by CHARID,TOTAL desc;' > tmp  将CHARID升序,TOTAL降序输出     ASC升序,DESC降序  默认升序
14、限制取出数据的个数  select TOTALEXP,CHARID from AUTOCHESSINFO order by CHARID limit 100;
15、两个表更新  update table1 copy,table2 rank set copy.rankseg=rank.rankseg,copy.rank=rank.rank where copy.charid=rank.charid;
16、联表查询  
	select c.charid,c.name,c.uuid,h.rank,h.rankseg from charbase c,autochessinfo h where c.charid=h.charid;
    select charbase.charid,charbase.name,autochessinfo.rank from charbase,autochessinfo where charbase.charid=autochessinfo.charid;

mysql -udev -pdev -h192.168.181.60 tablename 进行登录MySQL
导出某个表的结构:mysqldump -h localhost -uroot -p123456 -d database (table) > dump.sql
导入: mysql -uroot database < dump.sql

1、建立数据库    CREATE  DATABASE  数据库名;
2、显示已经存在的数据库    SHOW  DATABASES;
3、删除数据库    DROP  DATABASE  数据库名;
4、查看MySQL数据库支持的存储引擎   SHOW  ENGINES;
  
6、创建表   CREATE TABLE 表名(属性名 数据类型 约束条件,属性名 数据类型 约束条件,,,,)    create table example(id INT,name VARCHAR(20),sex BOOLEAN);
设置表的主键:create table example(id INT PRIMARY KEY,name VARCHAR(20),sex BOOLEAN);设置表的主键可以根据表的主键快速查找到表,所以主键是唯一的。当设置了主键之后,可以设置另一个表的外键,当主键当中的信息被删除时,该信息在其所在的这两个表中都将被删除,保证数据的唯一性。
7、创建表的非空属性   CREATE TABLE 表名(属性名 数据类型 约束条件 NOT NULL,属性名 数据类型 约束条件,,,,)
8、创建表的唯一性约束   CREATE TABLE 表名(属性名 数据类型 约束条件 UNIQUE,属性名 数据类型 约束条件,,,,)设置为UNIQUE的表的信息时唯一的,不能空的。

10、修改表名   ALTER TABLE 旧表名 RENAME 新表名
11、删除表   DROP TABLE 表名;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值