常用语句
管理员身份打开cmd(命令行)
登录数据库
mySQL -u root -p
显示数据库中的列表
show databases; ——-切记要加分号
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || lianhe || mysql || test |+--------------------+4 rows in set (0.00 sec)
显示数据库中的数据表
use data 使用数据库列表中的某个数据库
mysql> use heDatabase changed
show tables; 展示当前使用的数据库 内的表格列表 ——-切记要加分号
mysql> show tables;+--------------+| Tables_in_he |+--------------+| user |+--------------+1 row in set (0.00 sec)
显示数据表的结构
describe 表名; ——-切记要加分号
mysql> describe user;+-------+----------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+----------+------+-----+---------+----------------+| id | int(11) | NO | PRI | NULL | auto_increment || name | char(50) | NO | | NULL | || pwd | char(50) | NO | | NULL | |+-------+----------+------+-----+---------+----------------+3 rows in set (0.01 sec)
新建数据库
create database s(库名); ——-切记要加分号
mysql> create database s;Query OK, 1 row affected (0.00 sec)
删除数据库
drop database s(库名); ——-切记要加分号
mysql> drop database s;Query OK, 0 rows affected (0.00 sec)
新建表格
use s(库名); 必须在某个数据库下创建表格
create table sss(表名)(idINT ,nameINT ) collate=’utf8_general_ci’;删除表格
drop table
use; ——-切记要加分号mysql> drop table `use`;Query OK, 0 rows affected (0.01 sec)
增——-增加某个数据库下表格的数据 he是库 user是he库下的表格
insert into
he.user(key1,key2,key…) values (val1,val2,val…);insert into `he`.`user` (`name`,`pwd`) values ('s',123);
删——-删除某个数据库下表格的指定数据
delete from `he`.`user` where `id`=4;
