Mysql_me

2023-10-31

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 表名;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mysql_me 的相关文章

随机推荐