mysql常识和基本操作
字段类型【xíng】💢
1.INT[(M)]
正常大【zhèng cháng dà】小整数👥类型【xíng】💢
2.DOUBLE[(M,D)] [ZEROFILL]
正常大【zhèng cháng dà】小✂(双精密)浮点数【fú diǎn shù】字类型【zì lèi xíng】💢
3.DATE
日期类型【xíng】💢。支持的范围是'2025-07-05'到'2025-07-05'。MySQL以【yǐ】'YYYY-MM-DD'格式来【gé shì lái】🗳显示【xiǎn shì】DATE值【zhí】,但是允【dàn shì yǔn】许你使🍗用字符💦串或【huò】😰数字把值【zhí】🕳赋给🐣DATE列
4.CHAR(M)
定长字🦑符串类🍄型【xíng】🚌,当存储时,总是是用空格填满右边到指【biān dào zhǐ】定的长【dìng de zhǎng】🙃度
5.BLOB TEXT
BLOB或【huò】😰TEXT类型【xíng】💢,最大长【zuì dà zhǎng】度为65535(2^16-1)个字符。
6.VARCHAR
变长字符串类🍄型【xíng】🚌。
1: 显示数【xiǎn shì shù】据库【jù kù】🔡
SHOW DATABAS,
2:当前选【dāng qián xuǎn】🚘择的数据库【shù jù kù】🔡,
mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| test ;
+------------+
| DATABASE() |
+------------+
| test |
+------------+
当前数据库【shù jù kù】🔡包含的表👜信息:
mysql> SHOW TABLES;
+---------------------+
| Tables in test
mysql> SHOW TABLES;
+---------------------+
| Tables in test |
+---------------------+
| mytable1 |
| mytable2 |
+---------------------+
获取表【huò qǔ biǎo】结构
mysql> desc mytable1;
+---------+-------------+------+-----+---------+-------+
| Field mysql> desc mytable1;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| s1 | varchar(20) | YES |NULL | |
+---------------------+------+-----+---------+-------+
5.导入🌤数据库【shù jù kù】🔡表
(1)创建.sql文件【wén jiàn】
(2)先产生一个库如【rú】auction.c:mysqlbin>mysqladmin -u root -p creat auction,会提示输入密🛬码,然后成功创建。
(2)导入🌤auction.sql文件【wén jiàn】
c:mysqlbin>mysql -u root -p auction < auction.sql。
通过以【yǐ】上操作,就可以【yǐ】创建了【chuàng jiàn le】一个数【yī gè shù】据库【jù kù】🔡auction以及【yǐ jí】🗼其中的一🦆个表⬇auction。
6.修改数据库【shù jù kù】🔡
(1)在mysql的表中增加字【zēng jiā zì】🌴段:
alter table dbname add column userid int(11) not null primary key auto_increment;
这样,就在表dbname中添加【zhōng tiān jiā】了一个字段userid,类型【xíng】💢为int(11)。
7.mysql数据库【shù jù kù】🔡的授权
mysql>grant select,insert,delete,create,drop
on *.* (或【huò】😰test.*/user.*/..)
to 用户名@localhost
identified by '密码【mì mǎ】';
如【rú】:新建一个用户帐号以【yǐ】🍇便可以【biàn kě yǐ】访问数🍿据库【jù kù】🤭,需要进行如【rú】下🚶操作:
mysql> grant usage
-> ON test.*
-> TO testuser@localhost;
Query OK, 0 rows affected (0.15 sec)
此后就🐱创建了【chuàng jiàn le】一个新【yī gè xīn】🎊用户叫:testuser,这个用【zhè gè yòng】🎄户只能【hù zhī néng】🗞从localhost连接到【lián jiē dào】🤶数据库【shù jù kù】🔡并可以【bìng kě yǐ】连接到【lián jiē dào】🤶test 数据库【shù jù kù】🔡。下一步【xià yī bù】🛵,我们必【wǒ men bì】须指定testuser这个用【zhè gè yòng】🎄户可以【yǐ】🆑执行【zhí háng】✅哪些操作:
mysql> GRANT select, insert, delete,update
-> ON test.*
-> TO testuser@localhost;
Query OK, 0 rows affected (0.00 sec)
此操作使🍗testuser能够在🧠每一个【měi yī gè】🆗test数据库【shù jù kù】🔡中的表【zhōng de biǎo】执行【zhí háng】✅SELECT,INSERT和DELETE以及【yǐ jí】🗼UPDATE查询操【chá xún cāo】🕦作。现在我🐞们结束【men jié shù】操作并【cāo zuò bìng】退出MySQL客户程序:
mysql> exit
Bye
关键词:mysql
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1