|
1.1修改账号密码
* mysqladmin -u(账号) -p(密码) password (需要后的密码)
*** mysqladmin -uroot -proot password 123456**
1.2关闭mysql服务
- mysqladmin -uroot -p shutdown
1.3显示数据库
*show databases;
1.4.切换数据库
1.5.创建数据库
- create database (数据库名) *create database shop
1.6.删除数据库
- drop database (数据库名)
- drop database shop
1.7.创建数据表
- create table (表名)(字段名 字段类型 字段属性...,.....); *** ```
- create table user(
- id int unsigned auto_increment primark key not null comment '用户id',
- user_name varchar(20) not null default 'xiaoming' comment '用户名',
- password char(32) not null comment '用户密码',
- ............
- )
- ``**
1.8.查看创建表的sql语句
- show create table (表名); *show create table user;
1.9.查看数据表
*show tables;
1.10.查看表结构
1.11.修改数据表名称
- alter table (表名) rename (新表名); *>
1.12.删除数据表
- drop table (表名); *drop table user;
2.修改字段的相关操作> 2.1添加表字段
- alter table (表名) add (字段名) (字段属性...); *>
2.2添加字段于某一个字段之后
- alter table (表名) add (字段名) (字段属性....) after (指定字段); *>
2.3修改字段列类型
alter table (表名) modify (字段名) (字段属性..);
alter table user modify user_name char(32) not null;
2.4修改字段名和字段类型
- alter table (表名) change (原字段名) (新字段名或者不改字段名) (字段属性.....); *>;
不改字段名,只改字段类型
> ps:直接用change改就行了,modify可以不用,个人习惯
2.5删除字段
- alter table user drop (字段名); *>;
3.数据表的数据插入
3.1 插入数据
- insert into (表名) (字段1,字段2,字段3.....) values (数据1,数据2,数据3...); *insert into user (id,user_name,password) values (1,'xiaoming','123455');
或者
- insert into (表名) values (数据1,数据2....) 要和字段一一对应 *insert into user values (1,'xiaoming','123123');
4.数据表的更新
4.1更新数据
- update (表名) set 字段名=(更新的值),字段名=(更新的值)..... where 字段=(条件); *update user set user_name='xiaoming',user_age=30,email='234234@qq.com' where>;
5.数据表的删除
5.1 删除数据方式1 delete from
- delete from (表名) wehre (条件);
*** delete from user where>
delete from user where>
5.2 删除数据方式2 trancate
- trancate (表名); *trancate user
ps:当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete
|
|
|