设为首页 加入收藏

TOP

MySQL的命令(二)
2019-09-17 15:10:58 】 浏览:36
Tags:MySQL 命令
字段,类型为varchar MariaDB [admin]> alter table student add column email varchar(30); Query OK, 0 rows affected (0.00 sec) Records: 0 Duplicates: 0 Warnings: 0 MariaDB [admin]> show columns from student; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | char(30) | YES | | NULL | | | sex | char(5) | NO | | NULL | | | phone | varchar(20) | NO | | NULL | | | email | varchar(30) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec) 例6:更改student表的name列为st_name; MariaDB [admin]> alter table student change column name st_name char(10); Query OK, 0 rows affected (0.00 sec) Records: 0 Duplicates: 0 Warnings: 0 MariaDB [admin]> show columns from student; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | st_name | char(10) | YES | | NULL | | | sex | char(5) | NO | | NULL | | | phone | varchar(20) | NO | | NULL | | | email | varchar(30) | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 7、查询数据 语法:select 列名 from 表名 where 查询条件 limit N limit 设定返回的记录数。 例7:查询mysql数据库里user表的user和password列,只显示root用户。 MariaDB [mysql]> select user,password from user where user = 'root' ; +------+----------+ | user | password | +------+----------+ | root | | | root | | | root | | | root | | +------+----------+ 4 rows in set (0.00 sec) 8、插入数据 语法:insert into 表名 (列1,列2,···,列3)values (值1,值2,···,值3); 添加的值如果是字符型必须用单引号或双引号引起来。 例8:添加数据到表student; MariaDB [admin]> insert into student (id,st_name,sex,phone,email) values (1,'whr','man',1766262166,'admin@163.com'); Query OK, 1 row affected (0.00 sec) MariaDB [admin]> select * from student; +----+---------+-----+------------+---------------+ | id | st_name | sex | phone | email | +----+---------+-----+------------+---------------+ | 1 | whr | man | 1766262166 | admin@163.com | +----+---------+-----+------------+---------------+ 1 row in set (0.01 sec) 9、更新数据 语法:update 表名 set 列1=新值1,列2=新值2 where 条件; 例9:修改id 1的名字为admin MariaDB [admin]> update student set st_name = 'admin' where id =1; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [admin]> select * from student; +----+---------+-----+------------+---------------+ | id | st_name | sex | phone | email | +----+---------+-----+------------+---------------+ | 1 | admin | man | 1766262166 | admin@163.com | +----+---------+-----+------------+---------------+ 1 row in set (0.00 sec) 10、删除数据 语法:delete from 表名 where 条件; 例10:删除id为1的所有数据。 MariaDB [admin]> delete from student where id = 1; Query OK, 1 row affected (0.00 sec) MariaDB [admin]> select * from student; Empty set (0.00 sec) 11、where子句的运用 where子句是用来筛选数据。 语法:以select为例,select 列1,列2,···,列n from 表1,表2,···,表n where 条件1 and|or 条件2; where子句的操作符有以下几种: = 是否相等 <>,!= 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 例11:查询mysql库user表中的host=localhost的所有数据。 MariaDB [mysql]> select host,user from us
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SqlServer 2014 还原数据库时提示.. 下一篇mysql数据库的多实例与主从同步。

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目